diff --git a/html-demo/demo.html b/html-demo/demo.html new file mode 100644 index 0000000..4dd8eb7 --- /dev/null +++ b/html-demo/demo.html @@ -0,0 +1,568 @@ + + + +
+ + +配置信息
+| 属性 | +说明 | +类型 | +默认值 | +
|---|---|---|---|
| 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 | +监听当前渲染帧的时间戳(流里面的) | +