zoukankan      html  css  js  c++  java
  • 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,
                                 "100%",
                                autoplay: true,
                                playauth: ress.data.dataCollection.data.auth,
                                source: item.videoUrl
                            });
                        }
    

      其中

    this.player.dispose();是销毁之前的视频,不销毁的话,它会一直存在。
    主要是
    Aliplayer中的配置:
    vid是视频的videoid,这个是你存视频后,阿里返给你的。
    然后就是playauth,这个是需要请求接口,后端返给你。播放视频必须要这两个东西。
    最后就可以播放了。
  • 相关阅读:
    github提交用户权限被拒
    vue数据响应式的一些注意点
    总结一下做移动端项目遇到的坑
    react-router
    promise-async-await
    递归函数
    Linux基础
    所有的数据处理都是map-reduce
    Mac下配置JAVA_HOME
    MySQL高级
  • 原文地址:https://www.cnblogs.com/baisong11/p/14173036.html
Copyright © 2011-2022 走看看