vue-mini-play vue视频播放组件


基于 Vue 的一个轻量级视频播放组件,适配PC和移动端

vue-mini-player使用方法:

安装

npm install vue-mini-player -S

在main.js中引入,使用use中间件使用

impor vueMiniPlayer from 'vue-mini-player'
impor 'vue-mini-player/lib/vue-mini-player.css'
Vue.use(vueMiniPlayer)

在html中使用

<vueMiniPlayer
       v-if="isactivebrief"
       ref="vueMiniPlayer"
       :video="video"
       :mutex="true"
       @fullscreen="handleFullscreen"
/>

data中定义vueMiniPlayer的数据

video:{
      url:'',  //后端返回的视频地址
      cover:'',  //播放前默认展示的图片,提高用户体验
      muted: false,  //表示视频是否静音,默认false。
      loop: false,    //表示视频是否在结束时再播放
      preload: "auto",  //表示是否在完成页面加载后,载入视频,可选三个取值为:none、metadata、auto
      poster: "",   //显示您设置的图像,即一个带有预览图的视频播放
      volume: 1,    //将视频音量设置为100%,0.1为10%,以此类推
      autoplay: false,   //表示只要网页中的视频加载完成就会开始自动播放视频
},

可以通过计算属性和方法来展示

computed: {
        $video() {
            return this.$refs.vueMiniPlayer.$video;
        }
    },
     methods: {
        handleFullscreen() {}
    },

效果图如下:

 

 

 

参考链接:https://github.com/webweifeng/vue-mini-player


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM