MP4视频在所有浏览器中加载正常,除了从Safari的

问题描述 投票:0回答:1

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

我必须强调,我不能把这些视频托管在不同的服务器或视频托管平台上,有谁知道我怎么才能做到这一点。

http:/superflyanimalphysio.co.ukcourse-videosCaveltti%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个回答
0
投票

你的服务器似乎没有设置好正确处理范围请求。

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

你可以通过做一个范围请求测试来检查这个问题--苹果在这里解释了这个方法。

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

为您的视频做这个确认,服务器正在下载完整的视频,而不仅仅是请求的范围。

enter image description here

可能值得联系您的主机提供商,要求他们纠正服务器配置。

© www.soinside.com 2019 - 2024. All rights reserved.