1.1.2 • Published 2 years ago

@viker-lib/video-player v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

video-player

轻量级的视频播放器 支持高能进度条
技术栈: vue(2) + typescript + vue-property-decorator + webpack

Usage

npm i @viker-lib/video-player

main.ts

import VideoPlayer from '@viker-lib/video-player';
import '@viker-lib/video-player/dist/index.css';
Vue.use(VideoPlayer);

Demo.vue

<VideoPlayer src='xxx' poster='xxx' />

default player config

{
    mutex: true,
    video: {
        autoplay: true,
        loop: false,
        preload: 'auto',
    },
    controlBar: { show: true },
    baseProgressBar: { 
        show: true, 
        tooltips: {
            show: true,
            format: ({formatTime, value}, config) => config.energyProgressBar.show ? `<div>时间: ${formatTime}</div><div>值: ${value}</div>` : formatTime,
        }
    },
    energyProgressBar: { 
        show: false, 
        series: [],
    },
    progressBar: { 
        show: true,
    },
    actionBar: { show: true },
    playButton: { show: true },
    timer: { show: true },
    volume: { show: true },
    settingButton: { 
        show: true,
        list: {
            loop: { show: true, label: '循环播放' },
            epb: { show: false, label: '高能进度条' },
        }
    },
    fullScreenButton: { show: true },
}

Dev

git clone git@github.com:Mr-Viker/video-player.git
cd video-player
npm i 
npm run dev  
1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago