閱讀271 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Aliplayer快速入門:資源引用、添加容器元素與初始化

資源引用

version填入具體的版本號, 例如2.2.0

不依賴於任何的前端js庫,隻需要在頁麵中引用如下js文件,就可以進行播放器的初始化:

https://g.alicdn.com/de/prismplayer/{version}/aliplayer-min.js

這個文件同時包含了Flash和Html5跨終端自適應的邏輯。如果您隻是想使用其中一種播放技術,也可以隻引用對應技術的js文件,從而獲得更小的文件體積:

Flash版本:

https://g.alicdn.com/de/prismplayer/{version}/aliplayer-flash-min.js

Html5版本:

https://g.alicdn.com/de/prismplayer/{version}/aliplayer-h5-min.js

html5播放器,請額外引用css文件:

https://g.alicdn.com/de/prismplayer/{version}/skins/default/aliplayer-min.css

添加容器元素

請務必加上prism-player類名,此為h5播放器皮膚的鉤子。

<div  ></div>

初始播放器

直接播放url實例

播放器可以通過初始化參數 source 傳遞視頻的 url 直接進行播放

<body>
    <div  ></div>   <!-- prism-player為h5播放器皮膚的鉤子類名,請務必加上 -->
    <script>
        var videoUrl=""; //獲取的視頻地址
        // 初始化播放器
        var player = new Aliplayer({
            id: "J_prismPlayer", // 容器id
            source: videoUrl,        // 視頻url
            width: "100%",       // 播放器寬度
            height: "400px"      // 播放器高度
        });
    </script>
</body>

vid播放實例

通過設置視頻vid和播放憑證playauth參數播放阿裏雲視頻點播服務中托管的視頻

如何接入點播服務

開通視頻點播服務

配置點播加速域名

完成點播加速域名CNAME綁定

<body>
    //播放器容器
    <div id='J_prismPlayer' class='prism-player'>   <!-- prism-player為h5播放器皮膚的鉤子類名,請務必加上 -->
    //播放器初始化代碼
    <script>
          var player = new Aliplayer({
              id: "J_prismPlayer", // 容器id
              vid : '1e067a2831b641db90d570b6480fbc40',//媒體轉碼服務的媒體Id
              playauth : '',//播放鑒權 [playauth參照](https://help.aliyun.com/document_detail/52833.html?spm=5176.doc51236.6.627.5gm5gf)
              width: "640px",
              height: "480px"
          });
     </script>
</body>

直播實例

播放器初始化參數 isLive 設置為 true 時為直播模式,直播源支持 HLS、 Http Flv(Flash only)、RTMP(Flash only)

<body>
    //播放器容器
    <div id='J_prismPlayer' class='prism-player'>   <!-- prism-player為h5播放器皮膚的鉤子類名,請務必加上 -->
    //播放器初始化代碼
    <script>
          var liveurl="https://live-url";
          var player = new Aliplayer({
              id: "J_prismPlayer", // 容器id
              source: liveurl,//直播流url
              isLive:true,//設置為true時為直播狀態
              width: "640px",
              height: "480px"
          });
     </script>
</body>

最後更新:2017-11-13 18:04:15

  上一篇:go  [leveldb] 初步探索 leveldb
  下一篇:go  [leveldb] 與大神對話錄——開啟 leveldb 之旅