Skip to content

reyboo/vue-video-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c8bf70f · Sep 29, 2016

History

2 Commits
Sep 28, 2016
Sep 28, 2016
Sep 29, 2016

Repository files navigation

GitHub issues GitHub forks GitHub stars Twitter

NPM

Vue-Video-Player

Video/Live player for Vue.js

V1.0.0

  • 支持Hls格式直播、录播类型视频
  • 录播视频支持多种分辨率切换
  • 录播视频支持播放速度切换
  • 可根据环境自动降级为flash播放

Example

Demos

Use Setup

# install vue-video-player
npm install vue-video-player --save


# Vue use

## import with ES6
import Vue from 'vue'
...
import VideoPlayer from 'vue-video-player'


## require with Webpack
var Vue = require('vue')
...
var VideoPlayer = require('vue-video-player')

## use
Vue.use(VideoPlayer)


# use in components
<video-player :options="videoOptions"></video-player>


# component config example 1
data () {
  return {
     videoOptions: {
      src: 'http://7xnbft.com2.z0.glb.clouddn.com/sample_video_M.mp4'
    }
  }
}


# component config example 2
data () {
  return {
    videoOptions: {
      src: [
        { type: "video/mp4", src: 'http://7xnbft.com2.z0.glb.clouddn.com/sample_video_M.mp4', label: '原画', res: 1 },
        { type: "video/mp4", src: 'http://7xnbft.com2.z0.glb.clouddn.com/sample_video_M.mp4', label: '高清', res: 2 },
        { type: "video/mp4", src: 'http://7xnbft.com2.z0.glb.clouddn.com/sample_video_M.mp4', label: '流畅', res: 3 }
      ],
      language: 'zh-CN',
      playbackRates: [0.7, 1.0, 1.3, 1.5, 1.7],
      poster: 'http://cn.vuejs.org/images/logo.png',
      defaultSrcReId: 2
    }
  }
}

全部 API

More Config

https://github.com/videojs/video.js

videojs-resolution-switcher

videojs-contrib-hls

Author Blog

Surmon

About

📺 Live / Video Player for Vue.js(1.x ~ 2.x)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 57.4%
  • CSS 29.3%
  • JavaScript 13.3%