dplayer.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>dplayer播放器</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <meta http-equiv="X-UA-Compatible" content="IE=11" />
  7. <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
  8. <style type="text/css">
  9. html,body{width:100%;height:100%; padding:0; margin:0;}
  10. #playerCnt{width:100%;height:100%;}
  11. </style>
  12. <link rel="stylesheet" href="/static/player/dplayer/DPlayer.min.css">
  13. <script type="text/javascript" src="/static/player/dplayer/flv.min.js"></script>
  14. <script type="text/javascript" src="/static/player/dplayer/hls.min.js"></script>
  15. <script type="text/javascript" src="/static/player/dplayer/dash.all.min.js"></script>
  16. <script type="text/javascript" src="/static/player/dplayer/webtorrent.min.js"></script>
  17. <script type="text/javascript" src="/static/player/dplayer/DPlayer.min.js"></script>
  18. </head>
  19. <body marginwidth="0" marginheight="0">
  20. <div id="playerCnt"></div>
  21. <script type="text/javascript">
  22. var type='normal';
  23. var live=false;
  24. if(parent.MacPlayer.PlayUrl.indexOf('.m3u8')>-1){
  25. type='hls';
  26. live=true;
  27. }
  28. else if(parent.MacPlayer.PlayUrl.indexOf('magnet:')>-1){
  29. type='webtorrent';
  30. }
  31. else if(parent.MacPlayer.PlayUrl.indexOf('.flv')>-1){
  32. type='flv';
  33. }
  34. else if(parent.MacPlayer.PlayUrl.indexOf('.mpd')>-1){
  35. type='dash';
  36. }
  37. var dp = new DPlayer({
  38. container: document.getElementById('playerCnt'),
  39. autoplay: true,
  40. screenshot: false,
  41. video: {
  42. url: parent.MacPlayer.PlayUrl,
  43. live: live,
  44. type:type
  45. },
  46. contextmenu: [
  47. ]
  48. });
  49. dp.on('ended',function(){
  50.     if(parent.MacPlayer.PlayLinkNext!=''){
  51. top.location.href = parent.MacPlayer.PlayLinkNext;
  52. }
  53.   });
  54. try{
  55. //document.getElementById('playerCnt').style.height = parent.MacPlayer.Height + 'px';
  56. }
  57. catch(e){}
  58. </script>
  59. </body>
  60. </html>