コードコピーは次のとおりです。
// HTML5がサポートされているかどうかを検出します
関数checkvideo(){
if(!! document.createelement( 'video')。canplayType){
var vidtest = document.createelement( "video");
oggtest = vidtest.canplaytype( 'video/ogg; codecs = "theora、vorbis"');
if(!oggtest){
h264test = vidtest.canplaytype( 'video/mp4; codecs = "avc1.42e01e、mp4a.40.2"');
if(!h264test){
falseを返します。
}
それ以外 {
if(h264test == "おそらく"){
trueを返します。
}
それ以外 {
falseを返します。
}
}
}
それ以外 {
if(oggtest == "おそらく"){
trueを返します。
}
それ以外 {
falseを返します。
}
}
}
それ以外 {
falseを返します。
}
}
上記の方法を使用して、現在のブラウザがHTML5のビデオタグをサポートし、MP4形式の再生をサポートできるかどうかを判断できます(FirefoxはH.264によってエンコードされたMP4形式でサポートされていないようですHTML5のビデオを使用してビデオを再生し、Falseを返し、Flashプラグインを使用して再生できます。
この方法は、通常、ビデオWebサイトに使用され、携帯電話、タブレット、その他のデバイスと互換性があり、主にiOS互換性のためにビデオを再生します。