Skip to main content

Method

The NPlayer instance method is as follows.

const player = new Player()
console.log(player)

mount(container?: HTMLElement | string): void#

Mount player to the DOM.If the parameter container is not passed during initialization, then the parameter is required when calling the function.

incVolume(v = this.opts.volumeStep): void#

Volume increments, step length is set for volumeStep.

decVolume(v = this.opts.volumeStep): void#

Decrease volume, step length is set to volumeStep.

toggleVolume(): void#

Restore or mute volume.

forward(v = this.opts.seekStep): void#

Forward, step in value seekStep.

rewind(v = this.opts.seekStep): void#

Rewind, step in to SeekStep.

play(): Promise<void> | void#

Play video. Nothing to return to some old browsers.See HTMLMediaElement

pause(): void#

Pause video.

toggle(): void#

Play or pause video.

seek(seconds: number): void#

Video jumps to specified events.

use(plugin: Plugin): this#

Install plugin.

updateControlItems(items: (string | ControlItem)[], index?: number): void#

Update control entry, default index is ``- the bottom line.For further information, see control bar.

registerSettingItem(item: SettingItem, id?: string): void#

Sign up for settings, see plugins

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#

销毁播放器对象。