2011-09-01 78 views
3

我遇到了html5视频和safari 5的问题。它在本地工作,视频拉起,一切都很好。如果我直接进入视频路径,它也会拉起服务器。我只是使用视频标签并加载视频。它可以在支持html5视频的所有其他浏览器的服务器上运行。它在本地工作。它只是在服务器上的safari中不起作用。在网络面板中,它显示试图加载的视频,但返回空值404.视频的路径是相对的。我很困惑。任何帮助将不胜感激。谢谢。safari html5视频加载问题

+0

您能否显示您的标记并将MIME类型添加到您的服务器的配置文件(例如.htaccess?) – kinakuta

+1

有关视频URL和实际HTML代码的示例会很有帮助。有了这么多的信息,这个问题就不是很好解答。我们不能奇迹般地猜测你的服务器上发生了什么。 –

回答

2

我遇到了一个与您非常相似的问题。 HTML5视频/ Safari在本地工作,但不在服务器上发布。首先检查你的.htaccess文件。您可能需要修改MIME类型。这是一个非常好的教程:Dive into HTML5 Video。 其次,这解决了我的问题,你是否从受保护的网站提供服务?对我来说,解决方案是将视频和音频文件移动到不受保护的文件夹,然后使用指定媒体的绝对路径。