2010-08-25 16 views

Odpowiedz

1

Jednym ze sposobów jest umieszczanie znaczników HTML5, a następnie umieścić alternatywną przeglądarkę wideo w znacznikach wideo jako „awaryjnej”. Wstecz zostanie wyświetlony, jeśli przeglądarka nie rozpozna tagu. Nie jest to ściśle "wykrywanie" obsługi wideo HTML5, ale może odpowiadać Twoim potrzebom.

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

zastosowanie:

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

jeśli alarmuje to prawda, oznacza, że ​​Twoja przeglądarka obsługuje HTML5 tag wideo

Oto link do sprawdzenia HTML5 zgodność przeglądarki http://www.html5test.com/ otwarciu adresu URL w przeglądarce sprawdź, jak dobrze Twoja przeglądarka obsługuje html5

3

Po prostu trochę wyrafinowania słodyczy - BlingBlinga odpowiedź: przepraszam - nie mogę omment jeszcze :(

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

lub nawet prostsze (dzięki digitalBath - jak zawsze nie widzę drewna na drzewach :))

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

Na co warto, „{boolean_expression}? true: false "nie różni się od" {wyrażenie_logiczne} " – digitalbath