aliplayer的使用


近期項目是做一個課程購買播放的功能。

其中使用了aliplayer完成了播放視頻功能,先給大家看一下效果圖:

 

 

 因為是vue項目,首先是在index.html中引入兩個文件

   <link
      rel="stylesheet"
      href="https://g.alicdn.com/de/prismplayer/2.8.2/skins/default/aliplayer-min.css"
    />
    <script
      charset="utf-8"
      type="text/javascript"
      src="https://g.alicdn.com/de/prismplayer/2.8.2/aliplayer-min.js"
    ></script> 

  然后在需要的頁面中使用:

<div
                        class="prism-player"
                        id="J_prismPlayer"
                        style="height: 100%;"
                    ></div>

  即可:

剩下的是在js部分的代碼:

   if (this.player) {
                        this.player.dispose();
                        this.player = new Aliplayer({
                            // encryptType: 1, //當播放私有加密流時需要設置。
                            id: "J_prismPlayer",
                            vid: ress.data.dataCollection.data.videoId,
                            width: "100%",
                            autoplay: true,
                            playauth: ress.data.dataCollection.data.auth,
                            source: item.videoUrl
                        });
                    }

  其中

this.player.dispose();是銷毀之前的視頻,不銷毀的話,它會一直存在。
主要是
Aliplayer中的配置:
vid是視頻的videoid,這個是你存視頻后,阿里返給你的。
然后就是playauth,這個是需要請求接口,后端返給你。播放視頻必須要這兩個東西。
最后就可以播放了。


免責聲明!

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



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