配置信息
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
container | 播放器容器 | - | - |
decoder | wasm解码地址 | String | - |
isResize | 是否拉伸 | Boolean | true |
loadingText | 加载显示的文字 | String | 加载中 |
videoBuffer | 设置最小缓冲时长,单位秒,播放器会自动消除延迟 | Number | 1 |
hasAudio | 是否解析音频 | Boolean | true |
useMSE | MSE模式 | Boolean | false |
useWCS | WCS模式 | Boolean | false |
useSIMD | 强制使用wasm模式 | Boolean | false |
background | 视频封面图片 | String | - |
qualityConfig | 配置清晰度 | Array | ['普清', '高清', '超清', '4K', '8K'] |
defaultStreamQuality | 默认显示的清晰度,如果不设置,会显示第一个清晰度 | String | - |
isNotMute | 是否渲染音频 | Boolean | false |
recordType | 视频录制默认mp4格式 | String | mp4, flv |
playbackForwardMaxRateDecodeIFrame | 录像倍数 | Number | - |
debug | 控制台日志打印 | Boolean | false |
debugLevel | 打印日志级别默认warn | String | debug, warn |
方法/事件 | 说明 |
---|---|
play | 播放 |
playback | 播放录像 |
pause | 暂停播放 |
isPause | 返回是否暂停中状态 |
setBufferTime | 设置最大缓冲时长 |
setVolume | 设置音量 |
getVolume | 获取音量 |
exitFullscreen | 退出全屏(取消全屏)播放视频 |
mute | 静音 |
cancelMute | 取消静音 |
isMute | 返回是否静音 |
screenshot | 获取快照 |
setFullscreen | 全屏 |
setStreamQuality | 设置分辨率,必须是qualityConfig里面的数据 |
forward | 设置录像倍数 |
setPlaybackStartTime | 设置录像跳转时间/s |
getVideoInfo | 获取视频信息 |
getAudioInfo | 获取音频信息 |
destroy | 关闭视频,释放底层资源 |
play | 播放事件 |
pause | 暂停事件 |
videoInfo | 视频信息 |
audioInfo | 音频信息 |
mute | 音频事件 |
error | 播放异常 |
kBps | 当前网速,单位KB 每秒1次 |
recordEnd | 录制结束的事件 |
recordStart | 录制开始的事件 |
fullscreen | 当前是否全屏 |
streamQualityChange | 清晰度回调 |
playbackSeek | 录像时间轴跳转回调 |
playbackPreRateChange | 录像倍数的回调 |
currentPts | 监听当前渲染帧的时间戳(流里面的) |