v2.1.12
- 【🚀 功能】新增 playVod 点播文件
0.1-0.9倍速播放支持。 - 【🚀 功能】新增 playVod 点播文件 逐帧播放支持。
- 【🚀 功能】新增 playVod 点播文件 逐I帧(关键帧)播放支持。
- 【🚀 功能】新增 playback
isSpecialPlaybackVod 参数,支持配置特殊回放流(支持暂停缓存数据,本地倍率,逐帧播放,不支持seek)。 - 【🚀 功能】新增 playback 特殊回放流(
isSpecialPlaybackVod) 0.1-0.9倍速播放支持。 - 【🚀 功能】新增 playback 特殊回放流(
isSpecialPlaybackVod) 逐帧播放支持。 - 【🚀 功能】新增 playback 特殊回放流(
isSpecialPlaybackVod) 逐I帧(关键帧)播放支持。
v2.1.11
- 【🚀 功能】添加
waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck参数,支持没有检测到首帧i帧的情况,重播的时候降级到wasm并不检查首帧i帧逻辑。 - 【🚀 功能】添加
webrtcPlayType参数,支持配置 webrtc 的最大延迟,支持,低延迟(默认值),中等延迟,高延迟 三种模式 - 【🚀 功能】添加
isEmitTsPrivateData参数,支持检测hls-ts,ts流的私有格式(PES_private_data_flag == 1逻辑判断得到的)。
v2.1.10
- 【💡优化】优化
play().then(),playback().then(),playVod().then()的回调逻辑,之前是在流响应了之后才会执行回调,现在是只要播放器初始化成功就会执行回调。
v2.1.9
v2.1.8
- 【🚀 功能】新增
playFailedAndPausedShowPlayBtn参数,支持配置播放失败暂停的时候,是否显示播放按钮。
v2.1.7
- 【💡优化】优化了
playback以及playvod 模式下,根据流数据计算fps逻辑,提高了计算精度。
- 【🚀 功能】新增
playType参数,支持配置播放类型,支持前提配置播放类型,这样就不会再调用回放流以及点播文件的时候重置播放器了,优化加载速度。 - 【🚀 功能】
hasAudio 参数支持webrtc播放。
v2.1.6
- 【🚀 功能】新增 playback
calcPlaybackForwardMaxRateDecodeIFrame 参数,支持计算回放流的最大倍速解码I帧的倍速。 - 【🚀 功能】新增
zoomSupportWheelInPc 参数,在pc端,是否支持鼠标滚轮缩放。
v2.1.5
- 【🚀 功能】新增
play([url],[options]) 方法中options参数添加 useLastFrameShow,支持 加载过程中是否使用前一个播放的最后一帧画面显示. - 【🚀 功能】新增
error事件的simdDecodeDelayTimeout异常类型,simd首帧解码超时,支持降级到wasm解码。 - 【🚀 功能】新增
updateZoomMaxScale(scale) 方法,支持更新缩放的最大比例。
v2.1.4
- 【🚀 功能】新增
playVodBufferedTime 事件,支持监听点播播放器缓冲时间。 - 【🚀 功能】新增
getPlayVodBufferedTime() 方法,点播播放器获取当前缓冲时间。 - 【🚀 功能】新增
getPlayVodBufferedDuration() 方法,点播播放器获取当前缓冲时长。 - 【🚀 功能】新增
play([url],[options]) 方法中options参数添加 websocketFirstMessage,支持在ws open 回调事件之后,发送第一条消息,播放器内部触发重播逻辑的时候也会发送此参数。 - 【🚀 功能】新增
decoder-pro-f-simd.js 解码器,支持wasm ffmpeg simd解码器。 - 【🚀 功能】新增
decoder-pro-f-simd-mt.js 多线程解码器,支持wasm ffmpeg simd多线程解码器。
v2.1.3
- 【🐛 bug】修复在重复暂停->播放的时候,会导致加载worker失败的问题,从而导致播放器无法播放。
- 【🐛 bug】修复在重复暂停->播放的时候,报“failed to asynchronously prepare wasm: RangeError: WebAssembly.instantiate(): Out of memory: Cannot allocate Wasm memory for new instance” 的问题。
- 【🚀 功能】新增
websocketStringMsg 事件,主要是抛出ws流数据里面如果有带有业务的通知消息,可以通过监听这个事件来获取。 - 【🚀 功能】新增 play(url,options) 中
options 添加 websocketFirstMessage参数,支持在ws open 回调事件之后,发送第一条消息,播放器内部触发重播逻辑的时候也会发送此参数。 - 【🚀 功能】新增 canvas原生渲染,支持canvas原生渲染,不依赖webgl渲染。
v2.1.2
- 【💡优化】优化 webgl 渲染,提高渲染性能,减少内存占用。
- 【🚀 功能】webrtc流播放支持 sei 数据检查。
- 【🚀 功能】新增支持ws-ts流播放。
v2.1.0
- 【🚀 功能】新增
playVod 点播逻辑,支持点播播放。具体细节看 playVod api 文档。 - 【🚀 功能】新增
i18n 参数,支持配置国际化语言。