1

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

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

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

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

截屏

回顾一下;

  • 问题不在于 html/js 代码,因为它也发生在直接请求时
  • 本地主机提供的视频效果很好
  • 视频在别人的主机上运行良好
  • 从我的客户的主机(我不允许链接到)提供服务时视频中断

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

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

4

1 回答 1

2

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

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

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

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

于 2013-07-08T08:34:55.717 回答