配置信息
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| 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 | 监听当前渲染帧的时间戳(流里面的) |