如何修改video.js的累积延迟bufferTime

510 阅读1分钟

概述

该文件是video-js必须引入的文件,并且必须同域才能生效。可从node_modules/video.js/dist/video-js.swf中复制到该项目中。但是有个问题,在网络不好到情况下会导致累积延迟。

解决办法

有些需要注意的地方:

  1. 需要安装jdk:(mac)brew cask install homebrew/cask-versions/java6
  2. 需要下载 RTMPVideoProvider
  3. NetStream.bufferTime 改为0
  4. 用编译好的 video-js.swf 替换原本的那一个

参考

修改 video.js 默认 bufferTime