HTML5视频无法通过在线服务器在Safari上播放

时间:2013-07-08 08:17:39

标签: html5 video safari html5-video mp4

我正在使用jquery.videoBg在网站上显示背景html5视频。在目前阶段,我仍在使用提供的示例视频。

我已将以下内容添加到root htaccess

AddType video/x-m4v .m4v
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm

在本地测试时,一切正常。从官方插件网站测试时,一切正常。但是,从部署服务器进行测试,它会在safari中中断。它甚至在直接请求视频时中断,safari只显示以下图像:

screenshot

回顾一下;

  • 问题不是html / js代码,因为直接请求时也会发生
  • 视频在localhost
  • 中运行良好
  • 视频在其他人的主机上运行良好的服务器
  • 从我客户的主机(我不允许链接到)时,
  • video 中断

在搜索SO或goog时,我无法找到有关此特定问题的任何帮助。

有没有人在提供mp4视频时遇到问题,或者知道该怎么做?

1 个答案:

答案 0 :(得分:2)

我在发布这个问题后不久就找到了答案。 我希望它可以帮助别人。

原来Safari不喜欢使用.htpasswd HTTP身份验证。将以下内容添加到.htaccess后,视频工作正常;

<FilesMatch mp4>
Satisfy any
order allow,deny
allow from all
</FilesMatch>

视频现在可以公开访问,但在我的具体情况下这不是问题。