方法
NPlayer 实例方法如下。
mount(container?: HTMLElement | string): void
#
挂载 player
到 DOM 中。如果初始化时没有传入 container
参数,那么调用该函数时的参数为必传。
incVolume(v = this.opts.volumeStep): void
#
递增音量,步长为 volumeStep
设置的值。
decVolume(v = this.opts.volumeStep): void
#
递减音量,步长为 volumeStep
设置的值。
toggleVolume(): void
#
恢复或静音音量。
forward(v = this.opts.seekStep): void
#
快进,步长为 seekStep
设置的值。
rewind(v = this.opts.seekStep): void
#
快退,步长为 seekStep
设置的值。
play(): Promise<void> | void
#
播放视频,对一些老浏览器可能什么都不返回。详情请查看 这里。
pause(): void
#
暂停视频。
toggle(): void
#
播放或暂停视频。
seek(seconds: number): void
#
视频跳转到指定事件。
use(plugin: Plugin): this
#
安装插件。
updateControlItems(items: (string | ControlItem)[], index?: number): void
#
更新控制条项,默认 index
是 0
,也就是最下面一行。详情请查看 控制条。
registerSettingItem(item: SettingItem, id?: string): void
#
注册设置项,详情请查看 插件。
registerContextMenuItem(item: ContextMenuItem, id?: string): void
#
注册右键菜单项,详情请查看 插件。
registerControlItem(item: ControlItem, id?: string): void
#
注册控制条项,详情请查看 插件。
getSettingItem(id: string): SettingItem | null
#
获取指定设置项,详情请查看 设置菜单。
getContextMenuItem(id: string): ContextMenuItem | null
#
获取指定右键菜单项,详情请查看 右键菜单。
getControlItem(id: string): ControlItem | null
#
获取指定控制条项,详情请查看 控制条。
updateOptions(opts: PlayerOptions): void
#
更新播放器参数,详情请查看 快速开始。
disableClickPause(): void
#
禁用单击播放/暂停视频。
enableClickPause(): void
#
启用单击播放/暂停视频。
dispose(): void
#
销毁播放器对象。