2010-08-25 60 views

回答

1

一種方法是嵌入HTML5標籤,然後把視頻標籤內的另一視頻觀衆爲「回退」。如果瀏覽器不識別標籤,則會顯示回退。它不嚴格'檢測'html5視頻支持,但可能適合您的需求。

<video src='...'> 
    <embed flash player instead> 
</video> 
14

使用:

<script> 
alert(!!document.createElement('video').canPlayType); 
</script> 

如果它提醒真的意味着你的瀏覽器支持HTML5視頻標籤

這裏是URL檢查HTML5的瀏覽器兼容性http://www.html5test.com/ 打開網址在瀏覽器中測試你的瀏覽器支持多好HTML5

3

只是糖果-BlingBling的答案的一點點改進:對不起 - 我不能c omment但:(

var isHTML5Video = (typeof(document.createElement('video').canPlayType) != 'undefined') ? true : false; 

或者更簡單(感謝digitalBath - 一如既往我看不到樹木,不見森林:))

var isHTML5Video = (typeof(document.createElement('video').canPlayType) != 'undefined'); 
+3

對於它的價值,「{}邏輯表達式? true:false「與」{boolean_expression}「沒有區別 – digitalbath 2013-11-05 21:52:09