帮助中心 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. function resume() { 
  36.     player.j2s_resumeVideo(); 
  37. function pause() { 
  38.     player.j2s_pauseVideo(); 
  39. function seek(_sec) { 
  40.     player.j2s_seekVideo(_sec); 
  41. function stop() { 
  42.     player.j2s_stopVideo(); 
  43. function nextVideo() { 
  44.     player.changeVid("b5487973206fe268edb7d250cc576a88_b"); 
  45. function render() { 
  46.     if (player != undefined && player.j2s_realPlayVideoTime != undefined && player.j2s_getCurrentTime != undefined && player.j2s_getDuration != undefined && player.j2s_getFlowCount != undefined) { 
  47.         var sec2 = player.j2s_getCurrentTime(); 
  48.         var sec3 = player.j2s_getDuration(); 
  49.         var sec4 = player.j2s_realPlayVideoTime(); 
  50.         var byte = player.j2s_getFlowCount(); 
  51.         document.getElementById("realPlayVideoTime").innerHTML = "当前观看时间(不包含视频缓冲时间)是 <span style='color:#ff0000;'>" + sec4 + "</span> 秒"; 
  52.         document.getElementById("getCurrentTime").innerHTML = "当前播放进度是 <span style='color:#ff0000;'>;" + sec2 + "</span> 秒"; 
  53.         document.getElementById("duration").innerHTML = "当前视频的时长是 <span style='color:#ff0000;'>" + sec3 + "</span> 秒"; 
  54.         document.getElementById("flow").innerHTML = "当前流量: <span style='color:#ff0000;'>" + byte + "</span> 字节 |  >" + byte / 1024 + "KB"; 
  55.     } 
  56. var interval = setInterval("render()", 500); 
  57. </script> 

 

 


立即注册使用 快速入门