發現一個好用的播放插件---ckplayer


  如題,先記錄一下,只是在項目中簡單引用一下,沒有做過深入研究,

 

代碼導入:

    <div id="lessonVideo"></div>
  
    <script type="text/javascript" src="ckplayer/ckplayer.js" charset="utf-8"></script>
    <script type="text/javascript">
        $(function() {
            var flashvars = {
                f : '${rtmp}',//rtmp地址
                c : 0,
                b : 1,
                p : '1',
                l : 'image/common/progress.gif',  //緩沖時候的顯示在div中的gif圖片
                t : '1'
            };
            var video = [ '${m3u8}' ];        //m3u8的播放地址
            var viewSize = getViewportSize();
            var width = 940;
            var height = 640;
            var newDivWidth = Math.min(width, viewSize[0] - 120);
            var newDivHeight = Math.min(height, viewSize[1] - 80);
            CKobject.embed('ckplayer/ckplayer.swf', 'lessonVideo', 'ckplayer_lessonVideo', newDivWidth, newDivHeight, false, flashvars, video);
        });      

      function getViewportSize() {
      var myWidth = 0, myHeight = 0;
      if (typeof (window.innerWidth) == 'number') {
      myWidth = window.innerWidth;
      myHeight = window.innerHeight;
      }
      else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
      myWidth = document.documentElement.clientWidth;
      myHeight = document.documentElement.clientHeight;
      }
      else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
      myWidth = document.body.clientWidth;
      myHeight = document.body.clientHeight;
      }
      return [ myWidth, myHeight ];
      }

</script>

只要推流,這個div就可以在線點播,效果不錯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM