我在 Windows 7 上运行 Safari 5.1.7。
我在我的网站上播放了一个 HTML 5 视频元素,我在运行视频脚本之前使用 modernizr 测试是否支持视频。
据 caniuse.com 称,Safari 5 支持视频。但是,在控制台中,Modernizr.video
返回的是 false。当此浏览器应支持视频时,为什么返回 false?
我在 Windows 7 上运行 Safari 5.1.7。
我在我的网站上播放了一个 HTML 5 视频元素,我在运行视频脚本之前使用 modernizr 测试是否支持视频。
据 caniuse.com 称,Safari 5 支持视频。但是,在控制台中,Modernizr.video
返回的是 false。当此浏览器应支持视频时,为什么返回 false?
你是如何嵌入你的视频的?您使用的是哪种视频格式?请提供更多信息!
Safari
仅支持MP4
格式,如果您只提供ogg
or WebM
,这可能是错误的原因之一。另一个可能是您缺少哑剧类型。无论是在视频标签中(查看代码示例),
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4"> //safari support
<source src="movie.ogg" type="video/ogg"> //no safari support
</video>
或在服务器端。您可以将它们设置在您的 .htaccess 文件中,例如
AddType video/mp4 .mp4
AddType video/mp4 .mov