【问题标题】:Videojs-contrib-hls returning undefined on safariVideojs-contrib-hls 在 safari 上返回 undefined
【发布时间】:2017-02-23 05:39:58
【问题描述】:

我正在使用 videojs 和 videojs-contrib-hls 来显示多比特率 HLS VOD 流。除了在 safari 上,播放器工作正常。当我在 Safari 上:

console.log(player.tech({ IWillNotUseThisInPlugins: true }).hls);

我不确定。 Chrome 和 Firefox 工作。 由于 HLS 是原生的,因此在 safari 上是否需要考虑任何特殊的工作流程?

我的目标是为不同的 m3u8 文件创建一个视频再现切换器。

videojs 版本 5.11.6 videojs-contrib-hls 版本 3.5.3

任何帮助都非常感谢!

【问题讨论】:

    标签: javascript safari video.js http-live-streaming


    【解决方案1】:

    根据document by apple(第8章)和this github thread,没有办法控制不同的演绎切换。基本上 safari 会在它认为正确的情况下自行完成,并且由于它(或 quicktime)没有公开任何 API 来做到这一点,我们只能相信并祈祷最好的......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-17
      相关资源
      最近更新 更多