코드 사본은 다음과 같습니다.
// html5가 지원되는지 여부를 감지합니다
함수 checkVideo () {
if (!! document.createelement ( 'video'). canplayType) {
var vidtest = document.createElement ( "비디오");
OggTest = vidTest.canplayType ( 'video/ogg; codecs = "theora, vorbis"');
if (! oggtest) {
h264test = vidtest.canplaytype ( 'video/mp4; codecs = "avc1.42e01e, mp4a.40.2"');
if (! h264test) {
거짓을 반환합니다.
}
또 다른 {
if (h264test == "아마") {
진실을 반환하십시오.
}
또 다른 {
거짓을 반환합니다.
}
}
}
또 다른 {
if (oggtest == "아마") {
진실을 반환하십시오.
}
또 다른 {
거짓을 반환합니다.
}
}
}
또 다른 {
거짓을 반환합니다.
}
}
위의 방법은 현재 브라우저가 HTML5에서 비디오 태그를 지원하는지 여부를 결정하고 MP4 형식을 사용하여 재생을 지원할 수 있습니다 (Firefox는 H.264로 인코딩 된 MP4 형식에 대해 지원되지 않는 것 같습니다) HTML5에서 비디오를 사용하여 비디오를 재생하고 False를 반환하고 플래시 플러그인을 사용하여 재생할 수 있습니다.
이 방법은 일반적으로 비디오 웹 사이트에 사용되며 휴대 전화, 태블릿 및 기타 장치와 호환하여 비디오를 재생하는 데 주로 iOS 호환성을 위해 사용됩니다.