我正在为一个非常重媒体的客户端创建一个网站,因此要加载很多视频/音频文件。视频可以在 Chrome、Firefox、IE 等中完美加载,但不能在 Safari(在 Windows 上)!请参阅下面的代码。
<video controls="controls" type="video/mp4">
<source src="/malagnini/video/sample.mp4" type="video/mp4" />
<source src="/malagnini/video/sample.ogv" type="video/ogg" />
<source src="/malagnini/video/sample.webm" type="video/webm" />
</video>
所有 MIME 类型都已添加到 htaccess 文件中。
我正在使用 AJAX 加载一些视频(例如,当用户单击“视频类型”过滤器按钮时),所以我在每次请求后加载视频,我知道 Safari 存在问题。但即使在请求之前,视频也没有播放。
我还需要勾选其他框吗?(我安装了 QuickTime,我知道在 Windows 上通过 Safari 运行 HTML5 视频是必需的)。
顺便说一句,视频的 DO 加载到 iPhone 中,但加载时间很长。