Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 在Chrome中找到/使用的视频文件不是Safari,与HTML标记无关_Video_Safari_Html5 Video - Fatal编程技术网

Video 在Chrome中找到/使用的视频文件不是Safari,与HTML标记无关

Video 在Chrome中找到/使用的视频文件不是Safari,与HTML标记无关,video,safari,html5-video,Video,Safari,Html5 Video,在WordPress网站上,视频背景是用Chrome而不是Safari加载/播放的。进一步检查后,视频文件似乎没有在safari中加载/工作,例如: 这个链接()用Chrome为我加载视频,但不是Safari。相同的视频文件,不同的浏览器。在Safari中,我得到一个带有斜线的播放按钮: 相同的视频文件已上载到my dev站点(),该站点托管在同一托管帐户上,可在Safari和Chrome中运行 我在dev站点上做了所有的工作,并且在尝试将站点推到实时状态时,文件无法从主站点工作/访问 我也遇

在WordPress网站上,视频背景是用Chrome而不是Safari加载/播放的。进一步检查后,视频文件似乎没有在safari中加载/工作,例如:

这个链接()用Chrome为我加载视频,但不是Safari。相同的视频文件,不同的浏览器。在Safari中,我得到一个带有斜线的播放按钮:

相同的视频文件已上载到my dev站点(),该站点托管在同一托管帐户上,可在Safari和Chrome中运行


我在dev站点上做了所有的工作,并且在尝试将站点推到实时状态时,文件无法从主站点工作/访问

我也遇到了同样的问题,结果是因为我们使用了一名服务人员

Safari首先发送一个视频标签的字节范围请求,该视频标签需要206响应。但是,如果使用服务工作者,则响应返回200,而Safari似乎不知道如何处理此问题我们的解决方案是排除在Safari中使用服务人员。

我们通过使用Macbook上Safari调试器的“网络”选项卡来解决我们在iPad上看到的问题,发现了这一点。附件是一个屏幕截图,供比较/参考。左侧选项卡显示默认情况下调用的外观。右边的选项卡显示了如果使用服务工作者将看到的内容


这是一个以前见过的问题,似乎是与特定服务器和Safari交互的问题:(与其说是答案,不如说是讨论)。如果您下载并在本地使用Safari播放视频,您的视频在Safari中也可以正常工作。你能告诉我们你使用的是什么服务器操作系统、框架等吗?如果你能想到你的开发和现场站点之间有什么不同吗?