v2.1.12

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】新增 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

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】添加waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck参数,支持没有检测到首帧i帧的情况,重播的时候降级到wasm并不检查首帧i帧逻辑。
  • 【🚀 功能】添加webrtcPlayType参数,支持配置 webrtc 的最大延迟,支持,低延迟(默认值),中等延迟高延迟 三种模式
  • 【🚀 功能】添加isEmitTsPrivateData参数,支持检测hls-ts,ts流的私有格式(PES_private_data_flag == 1逻辑判断得到的)。

v2.1.10

  • 【🐛 bug】

  • 【💡优化】优化play().then(),playback().then(),playVod().then()的回调逻辑,之前是在流响应了之后才会执行回调,现在是只要播放器初始化成功就会执行回调。

  • 【🚀 功能】新增大疆webrtc格式支持。

v2.1.9

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】新增七牛云webrtc格式支持。

v2.1.8

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】新增playFailedAndPausedShowPlayBtn参数,支持配置播放失败暂停的时候,是否显示播放按钮。

v2.1.7

  • 【🐛 bug】

  • 【💡优化】优化了playback以及playvod 模式下,根据流数据计算fps逻辑,提高了计算精度。

  • 【🚀 功能】新增 playType参数,支持配置播放类型,支持前提配置播放类型,这样就不会再调用回放流以及点播文件的时候重置播放器了,优化加载速度。
  • 【🚀 功能】hasAudio 参数支持webrtc播放。

v2.1.6

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】新增 playback calcPlaybackForwardMaxRateDecodeIFrame 参数,支持计算回放流的最大倍速解码I帧的倍速。
  • 【🚀 功能】新增 zoomSupportWheelInPc 参数,在pc端,是否支持鼠标滚轮缩放。

v2.1.5

  • 【🐛 bug】

  • 【💡优化】优化音视频同步机制。

  • 【🚀 功能】新增 play([url],[options]) 方法中options参数添加 useLastFrameShow,支持 加载过程中是否使用前一个播放的最后一帧画面显示.
  • 【🚀 功能】新增 error事件的simdDecodeDelayTimeout异常类型,simd首帧解码超时,支持降级到wasm解码。
  • 【🚀 功能】新增 updateZoomMaxScale(scale) 方法,支持更新缩放的最大比例。

v2.1.4

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】新增 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

  • 【🐛 bug】

  • 【💡优化】优化 webgl 渲染,提高渲染性能,减少内存占用。

  • 【🚀 功能】webrtc流播放支持 sei 数据检查。
  • 【🚀 功能】新增支持ws-ts流播放。

v2.1.0

  • 【🐛 bug】

  • 【💡优化】

  • 【🚀 功能】新增 playVod 点播逻辑,支持点播播放。具体细节看 playVod api 文档。
  • 【🚀 功能】新增 i18n 参数,支持配置国际化语言。