项目作者: silentport

项目描述 :
A H5 video component for vue
高级语言: Vue
项目地址: git://github.com/silentport/vue-h5-video.git
创建时间: 2018-10-25T12:33:15Z
项目社区:https://github.com/silentport/vue-h5-video

开源协议:

下载


A H5 video component for vue

Build Status
undefined

feature

Auto size when playing;
Suport custom init width and height;
Suport speed and retreat when playing;
Suport full screen when playing

install

  1. npm i vue-h5-video --save

import methods

global import

  1. import { H5Video } from 'vue-h5-video';
  2. Vue.use(H5Video);

import in some component

  1. import { H5Video } from 'vue-h5-video';
  2. export default {
  3. components: {
  4. H5Video,
  5. },
  6. };

usage

  1. <h5-video
  2. @play="play"
  3. initHeight="480px"
  4. :sources="sources"
  5. poster="http://img.v.trend.mi.rozbuzz.com/wemedia/cover/89c3cf50ae0911e8988e593b4fd90442/61d6562ed1a7c506d50a8e7c67f949fb.png-290.webp"
  6. src="http://intl.w.xk.miui.com/451a4b2ff292392e9eb85907904645ce"
  7. >
  8. </h5-video>

props:

prop type default explain
src String undefined video’s source link
poster String undefined video’s poster
title String ‘’ video’s title
showControlBar Boolean true allow control
sources Array [] video’s source link
autoplay Boolean false autoplay when video is loaded
loop Boolean false replay when playing is end
preload String ‘auto’ load method ,must be one of ‘auto’,’mete’ or ‘none’
initWidth String ‘100%’ init video’s width
initHeight String ‘auto’ init video’s height
iconWidth String ‘4%’ size of play and pause icon
playIcon String default path custom playIcon
pauseIcon String default path custom pauseIcon
hasWatermark Boolean false support watermark
watermark String undefined watermark url
watermarkWidth Boolean 60px size of watermark
errMsg String ‘加载失败,请检查网络!’ error tip

events

event name
play
pause
ended
canplay
error
timeupdate