gpt4 book ai didi

video - 为什么 Safari 不能播放

转载 作者:行者123 更新时间:2023-11-28 21:41:00 25 4
gpt4 key购买 nike

我有一个名为 52bbb58c 的文件,没有文件扩展名,它是 mp4 视频。

当我尝试将其添加为 &<source> 时至 <video>具有属性类型(video/mp4),它不播放。

这适用于 Chrome 和 Firefox。如何为 Safari 修复它?

最佳答案

Safari 在播放视频和音频等流媒体时非常挑剔。它具有以下要求

  • 托管媒体的服务器/应用程序必须支持字节范围。 Safari 将尝试下载 2 个字节以确定媒体长度,然后它会根据文件的大小分一个或多个 block 下载媒体。如果您只向它发送所有数据,它就不会很好玩。
  • 从媒体服务器返回的内容范围必须包括媒体总大小的数字,而不仅仅是“*”。
  • 媒体 URL 必须有一个匹配媒体类型的后缀。这就像 IE 重头再来:正确设置 MIME 类型是徒劳的,因为 Safari 不会遵守此处的规则,它会忽略 MIME 类型。

请注意,如果播放失败,Safari 不会告诉您问题出在哪里,只会出现一个媒体错误,没有进一步的信息。

对于 mpeg 4 视频/h.264,后缀 .mp4 有效对于 mpeg 4 音频/aac,后缀 .aac 有效

如果您是 Safari 开发者,请考虑修复这些问题。

这是在 Safari 11.1.2 上测试的

关于video - 为什么 Safari 不能播放 <video> 中没有扩展名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30199261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com