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,这个是需要请求接口,后端返给你。播放视频必须要这两个东西。
最后就可以播放了。
posted @ 2020-12-22 14:50  web~Song  阅读(4670)  评论(0编辑  收藏  举报