我在Windows 7視頻元素不是在Safari 5.1.7被檢測爲Windows
我有一個HTML 5視頻播放元素在我的網站上運行的Safari 5.1.7,和我使用Modernizr的到在運行視頻腳本之前測試是否支持視頻。
根據caniuse.com,video is supported for Safari 5。但是,在控制檯中,Modernizr.video
返回false。爲什麼當這款瀏覽器支持視頻時,它會返回錯誤?
我在Windows 7視頻元素不是在Safari 5.1.7被檢測爲Windows
我有一個HTML 5視頻播放元素在我的網站上運行的Safari 5.1.7,和我使用Modernizr的到在運行視頻腳本之前測試是否支持視頻。
根據caniuse.com,video is supported for Safari 5。但是,在控制檯中,Modernizr.video
返回false。爲什麼當這款瀏覽器支持視頻時,它會返回錯誤?
你是如何嵌入您的視頻?你使用哪種視頻格式?請提供更多信息!
Safari
只支持MP4
格式,如果您只提供ogg
或WebM
,這可能是導致錯誤的原因之一。另一個可能是你錯過了你的mime類型。無論是在視頻標籤(看代碼示例),
<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
Modernizr返回false,即使我沒有在頁面上嵌入任何視頻,modernizr仍然會檢測。但要回答你的問題,我嵌入了所有3。 – Rich
簡短回答:Safari也需要quicktime插件。 –