今天要分享的 Vue-video 是一个针对 Vue.js 的 HTML5 视频播放器组件。它的源代码托管在 github :https://github.com/hilongjw/vue-video。demo演示地址:https://hilongjw.github.io/vue-video/ocean.html。
Vue-video 视频播放器

vue.js 简介

Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。
采用了 Vue.js 库的同学,那么 vue-video 对你来说就是最好的选择。
安装 vue-video
vue-video 的安装很简单,只需执行如下命令即可。
npm i vue-video --save-dev
应用 vue-video
先编写页面代码,如下所示:
<template>
<div id="app">
<div class="container">
<my-video :sources="video.sources" :options="video.options"></my-video>
</div>
</div>
</template>
再引入如下 javascript 代码:
// script
import myVideo from 'vue-video'
export default {
data () {
return {
video: {
sources: [{
src: 'http://covteam.u.qiniudn.com/oceans.mp4',
type: 'video/mp4'
}],
options: {
autoplay: true,
volume: 0.6,
poster: 'http://covteam.u.qiniudn.com/poster.png'
}
}
}
},
components: {
myVideo
}
}
vue-video api
vue-video 中只有一个重要的 API :sources。用法如下:
sources: [{
// video uri
src: 'http://covteam.u.qiniudn.com/oceans.mp4',
// video meta type
type: 'video/mp4'
}]
相关参数如下:
options: {
// autoplay
autoplay: true,
// default volume
volume: 0.6,
// poster (cover image)
poster: 'http://covteam.u.qiniudn.com/poster.png'
}
其他扩展用法请参考官方源码实例:https://github.com/hilongjw/vue-video。

: » Web 视频播放器 vue-video
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/251208.html