1.0.8 • Published 3 years ago

av-player v1.0.8

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

av-player (audio & video player)

A vue components of video player based on video.js

Usage

page.vue

<template>
  <av-player
    :src="source"
    @emit="onEmit"
  />
</template>

import AvPlayer from 'av-player'

export default {
  name: 'PageIndex',
  components: {
    AvPlayer
  },

  data () {
    return {
      source: 'http://test.com/test.mp4'
    }
  },

  methods: {
    onEmit (e) {
      console.log(e)
    }
  }
}

API

Props

propsdescriptiontypedefault
srcvideo's urlstring
posterposter's urlstring
optionsvideo.js optionsobject{}

Events

emit args => ({ event: string, time: { current: number, duration: number } }) | event | description | | ---- | ---- | | loaded | emit after loaded the meta data | | play | emit after play | | pause | emit after pause | | error | emit on error | | ended | emit after ended play |

Methods

methoddescription
play()do play
pause()pause play
muted()on/off volume
src()change source url

Change log

  • 2020.08.06: fix error event
  • 2020.7.30: fix style
  • 2020.7.28: fix click to pause
1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago