【问题标题】:Safari won't play video from s3 despite 206 response尽管有 206 响应,Safari 仍不会播放来自 s3 的视频
【发布时间】:2020-09-02 06:48:46
【问题描述】:

我正在显示一个带有 html5 视频元素的视频。来源是来自 Wasabi s3 的预签名 URL。它在 Chrome 上运行良好,但在 Safari 上无法播放。我做了一些研究,这似乎通常是由于服务器未配置为返回 206 代码。但是,我确实检查了服务器,它似乎支持字节范围请求。

这是网络标签。任何帮助将不胜感激。

【问题讨论】:

    标签: amazon-s3 safari video-streaming html5-video wasabi


    【解决方案1】:

    好吧,看来我通常会被那些小问题困扰。事实证明,与 Chrome 不同,Safari 不喜欢播放没有文件扩展名的文件。将“.mp4”添加到我的文件中解决了问题...

    【讨论】:

    • 我也有同样的问题,文件头和文件名中的“.mp4”完全相同,但 safari 仍然拒绝播放我的视频,有什么建议吗?
    • 您是否检查过您的服务器是否收到了 206 条响应?
    • 是的,我确实得到了 206,我正在使用 AWS S3 来获取我的 mp4 视频,它们在 Chrome 上运行良好,但在 Safari 上运行良好,我的回复看起来和你的完全一样。
    • 视频不播放时浏览器会发生什么?你有没有被播放按钮击中?
    • 我得到:VIDEOJS: – "ERROR:" – "(CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    相关资源
    最近更新 更多