帮助中心 HELP CENTER

播放器函数接口(2)

 

 

  1. <script src="//player.polyv.net/script/polyvplayer.min.js"></script> 
  2. <div id="plv_88083abbf5f16507525894e5a997aeb2_8"></div> 
  3. <script> 
  4. var player = polyvObject("#plv_88083abbf5f16507525894e5a997aeb2_8").videoPlayer({ 
  5.     width:"600", 
  6.     height:"338", 
  7.     vid:"88083abbf5f16507525894e5a997aeb2_8" 
  8. }); 
  9. </script>  
  10. <span id="realPlayVideoTime">当前观看时间(不包含视频缓冲时间)是 0 秒</span><br> 
  11. <span id="getCurrentTime">当前播放进度是 0 秒</span><br> 
  12. <span id="flow">当前流量: 0 字节 | 0 KB</span><br> 
  13. <span id="duration">当前视频的时长是 0 秒</span><br> 
  14. <input type="button" onclick="resume()" value="播放"> 
  15. <input type="button" onclick="pause()" value="暂停"> 
  16. <input type="button" onclick="seek(30)" value="seek到第30秒"> 
  17. <input type="button" onclick="stop()" value="停止"> 
  18. <input type="button" onclick="nextVideo()" value="切换到下一个视频"> 
  19. <br> 
  20. <script type="text/javascript"> 
  21. function getPlayer(movieName) { 
  22.     if (navigator.appName.indexOf("Microsoft") != -1) { 
  23.         var reObj = window[movieName]; 
  24.         try { 
  25.             if (reObj.length > 0) { 
  26.                 return reObj[0]; 
  27.             } else { 
  28.                 return reObj; 
  29.             } 
  30.         } catch (e) {} 
  31.         return; 
  32.     } else { 
  33.         return document[movieName]; 
  34.     } 
  35. } 
  36. function resume() { 
  37.     player.j2s_resumeVideo(); 
  38. } 
  39. function pause() { 
  40.     player.j2s_pauseVideo(); 
  41. } 
  42. function seek(_sec) { 
  43.     player.j2s_seekVideo(_sec); 
  44. } 
  45. function stop() { 
  46.     player.j2s_stopVideo(); 
  47. } 
  48. function nextVideo() { 
  49.     player.changeVid("b5487973206fe268edb7d250cc576a88_b"); 
  50. } 
  51. function render() { 
  52.     if (player != undefined && player.j2s_realPlayVideoTime != undefined && player.j2s_getCurrentTime != undefined && player.j2s_getDuration != undefined && player.j2s_getFlowCount != undefined) { 
  53.         var sec2 = player.j2s_getCurrentTime(); 
  54.         var sec3 = player.j2s_getDuration(); 
  55.         var sec4 = player.j2s_realPlayVideoTime(); 
  56.         var byte = player.j2s_getFlowCount(); 
  57.         document.getElementById("realPlayVideoTime").innerHTML = "当前观看时间(不包含视频缓冲时间)是 <span style='color:#ff0000;'>" + sec4 + "</span> 秒"; 
  58.         document.getElementById("getCurrentTime").innerHTML = "当前播放进度是 <span style='color:#ff0000;'>;" + sec2 + "</span> 秒"; 
  59.         document.getElementById("duration").innerHTML = "当前视频的时长是 <span style='color:#ff0000;'>" + sec3 + "</span> 秒"; 
  60.         document.getElementById("flow").innerHTML = "当前流量: <span style='color:#ff0000;'>" + byte + "</span> 字节 |  >" + byte / 1024 + "KB"; 
  61.     } 
  62. } 
  63. var interval = setInterval("render()", 500); 
  64. </script> 

 

 


立即注册使用 快速入门