Skip to content

方法

创建的实例有许多方法可供掉用,你可以在控制台打印后查看:

js
const player = new Player({...})
console.log(player)

mount(container?: IPlayerOptions['container']): void

播放器挂载的容器,如果初始化时没有传入 container 参数,那么调用该函数时的参数为必传。

play(): Promise<void> | void

播放播放视频,调用的是 video 元素的原生事件。

pause(): void

暂停播放视频,调用的是 video 元素的原生事件。

seek(seconds: number): void

跳转到播放的指定时间,和设置 player.currentTime 相同作用。

incVolume(v = this.options.shortcutOptions.volumeStep): void

增加音量,步长为 volumeStep 设置的值。

decVolume(v = this.options.shortcutOptions.volumeStep): void

降低音量,步长为 volumeStep 设置的值。

forward(v = this.options.shortcutOptions.seekStep): void

快进,步长为 seekStep 设置的值。

rewind(v = this.options.shortcutOptions.seekStep): void

快退,步长为 seekStep 设置的值。

toggle(): void

播放或暂停视频。

toggleVolume(): void

切换静音状态。

dispose(): void

销毁播放器。

基于 MIT 许可发布