Thanks to visit codestin.com
Credit goes to github.com

Skip to content

xaiodi/vue-aliplayer

 
 

Repository files navigation

vue-aliplayer

基于 vue 封装 aliplayer 视频播放器组件,相较于在社区找到的其他 vue-aliplayer 插件,具有以下特点:

  • 兼容 aliplayer sdk 2.8.2 版本
  • 视频自适应居中
  • 修复因为 skinLayout 导致的控件不显示的问题
  • 修复部分情况下,播放器脚本加载两次,初始化两个播放器的问题

接口文档以及示例

阿里云播放器官方文档

官方示例

组件使用

components/Aliplayer.vue 拷贝到项目中

<template>
  <div>
    <ali-player
      ref="player"
      source="//player.alicdn.com/video/editor.mp4"
      width="100%"
      height="500px"
      :preload="true"
      :useH5Prism="true"
      @pause="onPause">
    </ali-player>
  </div>
</template>
<script>
import Aliplayer from "../components/Aliplayer"

export default {
  components: {
    "ali-player": Aliplayer
  },
  data() {
    return {
      
    }
  },
  methods: {
    onPause() {
      console.log('pause')
      if (this.$refs.player) {
        console.log(this.$refs.player.getCurrentTime())
      }
    }
  },
}
</script>

About

基于 vue封装 aliplayer 视频播放器组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 97.0%
  • HTML 1.6%
  • JavaScript 1.4%