Home > @bilibili-live/web-player-video > Video

# Video class

Signature:

export declare class Video 

# Constructors

Constructor Modifiers Description
(constructor)(src, opts) Constructs a new instance of the Video class

# Properties

Property Modifiers Type Description
emit (type: EventType, ...args: any[]) => void
on (type: EventType, handler: Function) => () => void
once (type: EventType, handler: Function) => () => void
status VideoStatus

# Methods

Method Modifiers Description
capturePic(imgType, quality) 捕获当前的画面,返回 DataURL
delyLoad() 终止自动load,调用方控制load时机(必须调用)
destroy(holdLastFrame) 销毁Video实例,与Player.destroy保持一致
getSrc()
getVideoEl()
getVideoInfo()
load() 加载流,即将开始播放视频
mute(v) 视频静音
pause()
play()
removeVideoEl()
seek({ forward, keepBuffer }) 支持两种方式向前跳,单位s 如果不能满足期望(剩余buffer 5s,期望forward 6s),则忽略本次操作 优先使用keepBuffer
volume(v) 设置视频音量