【问题标题】:How to select HLS video quality with javascript in iOS/Safari?如何在 iOS/Safari 中使用 javascript 选择 HLS 视频质量?
【发布时间】:2022-11-26 22:59:33
【问题描述】:

我正在使用 Hls.js 库制作 Hls 视频播放器,并添加一个选择视频质量的功能。我的问题是 iOS 上的 Safari 不支持Hls.js。我知道只能用支持MSE的浏览器。而且我也知道在 iOS/Safari 上不需要这个库,因为 video 标签基本上在 Safari 上支持 Hls。我可以通过使用 video 标签而不使用 Hls 库来制作 Hls 播放器,但我无法使用选择视频质量的功能。 video 标签不支持质量选择器。

如何为 iOS/Safari 制作视频质量选择器? Youtube 支持,即使浏览器是 iOS 上的 Safari。我相信一定有办法的。请任何人帮助!

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。

标签: javascript http-live-streaming hls.js


【解决方案1】:

我相信这是不可能的。

请参阅this comment,我认为这表明在使用浏览器的本机 HLS 实现(即没有 HLS.js)时,无法手动选择质量以及访问元数据和清单标签属性。

另见this GitHub issue

另请参阅this answer 的类似问题。

作为参考,另请参阅官方文档中的Embedding HLS.js

【讨论】:

    猜你喜欢
    • 2022-11-26
    • 1970-01-01
    • 2015-11-22
    • 2017-09-03
    • 1970-01-01
    • 2015-09-19
    • 2012-06-01
    • 2020-04-19
    • 1970-01-01
    相关资源
    最近更新 更多