【问题标题】:MP4 video loads fine in all browsers except from SafariMP4 视频在除 Safari 之外的所有浏览器中都能正常加载
【发布时间】:2020-09-18 15:56:19
【问题描述】:

由于某种原因,我的 mp4 视频无法在 safari 中加载,在其他所有浏览器中,html5 播放器都可以正常工作,但在 safari 中却不行。这是针对我正在帮助的客户网站的。

我必须强调,我不能在不同的服务器或视频托管平台上托管这些视频。有谁知道我怎么能这样工作。

http://superflyanimalphysio.co.uk/course-videos/Caveltti%20Intro.mp4

我的播放器代码:

<video class="eltdf-self-hosted-video" controls="true" preload="auto">
                    <source type="video/mp4" src="http://superflyanimalphysio.co.uk/course-videos/Caveltti%20Intro.mp4"> 

                    </video>

【问题讨论】:

    标签: html safari html5-video


    【解决方案1】:

    您的服务器似乎未设置为正确处理范围请求。

    一些浏览器会忽略这一点并简单地处理正在下载的完整视频,但在这种情况下 Safari 似乎无法播放视频 - 不幸的是,控制台中的错误消息没有那么有用。

    您可以通过范围请求测试来检查这一点 - Apple 在此处解释该方法:

    如果工具报告它下载了 100 个字节,则媒体服务器正确处理了字节范围请求。如果它下载整个文件,您可能需要更新媒体服务器。

    为您的视频执行此操作可确认服务器正在下载完整视频,而不仅仅是请求的范围:

    可能值得联系您的托管服务提供商,要求他们更正服务器配置。

    【讨论】:

      猜你喜欢
      • 2016-05-21
      • 1970-01-01
      • 2013-08-31
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      相关资源
      最近更新 更多