|
7 سال پیش | |
---|---|---|
.. | ||
.babelrc | 7 سال پیش | |
.editorconfig | 7 سال پیش | |
.eslintrc.js | 7 سال پیش | |
.npmignore | 7 سال پیش | |
README.md | 7 سال پیش | |
package.json | 7 سال پیش | |
preview.png | 7 سال پیش | |
preview2.png | 7 سال پیش | |
video.vue | 7 سال پیش |
A HTML5 video player component for Vue.js
live demo is here: https://hilongjw.github.io/vue-video/ocean.html
npm i vue-video --save-dev
// 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
}
}
<template>
<div id="app">
<div class="container">
<my-video :sources="video.sources" :options="video.options"></my-video>
</div>
</div>
</template>
sources
sources: [{
// video uri
src: 'http://covteam.u.qiniudn.com/oceans.mp4',
// video meta type
type: 'video/mp4'
}]
options
options: {
// autoplay
autoplay: true,
// default volume
volume: 0.6,
// poster (cover image)
poster: 'http://covteam.u.qiniudn.com/poster.png'
}