HTML5視頻播放是否支持檢測,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
在仁壽等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),仁壽網(wǎng)站建設(shè)費用合理。
代碼如下:
現(xiàn)在越來越多的網(wǎng)站都提供視頻播放(非插件)。HTML5 提供了展示視頻的標(biāo)準(zhǔn)。那么如何檢查你得瀏覽器是否支持視頻播放呢,下面我們來寫一個列子。
代碼如下:
檢測您的瀏覽器是否支持 HTML5 視頻:
下邊是js代碼:
代碼如下:
function checkVideo()
{
if(!!document.createElement('video').canPlayType)
{
//創(chuàng)建video元素
var vidTest=document.createElement("video");
//檢測是否可以播放ogg格式的視頻
oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"');
if (!oggTest)
{
//檢測是否可以播放MP4格式的視頻
h364Test=vidTest.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');
if (!h364Test)
{
document.getElementById("checkVideoResult").innerHTML="Sorry. No video support."
}
else
{
if (h364Test=="probably")
{
document.getElementById("checkVideoResult").innerHTML="Yes! Full support!";
}
else
{
document.getElementById("checkVideoResult").innerHTML="Well. Some support.";
}
}
}
else
{
if (oggTest=="probably")
{
document.getElementById("checkVideoResult").innerHTML="Yes! Full support!";
}
else
{
document.getElementById("checkVideoResult").innerHTML="Well. Some support.";
}
}
}
else
{
document.getElementById("checkVideoResult").innerHTML="Sorry. No video support."
}
}
代碼如下:
canPlayType方法說明:
1.定義:檢測瀏覽器是否能播放指定的音頻/視頻類型。
2.返回值:
"probably" ,表示瀏覽器最可能支持該視頻或音頻。
"maybe" ,表示瀏覽器可能支持該視頻或音頻。
"" (空字符串),表示瀏覽器不支持該視頻或音頻。
注:Internet Explorer 8 以及更早版本不支持該方法。
語法:audio|video.canPlayType(type))
參數(shù)說明:
type:要檢測的音頻或視頻類型,
常用值:video/ogg;video/mp4;video/webm; audio/mpeg;audio/ogg;audio/mp4
常用值(包括要檢測的音頻或視頻編解碼器):
video/ogg; codecs="theora, vorbis"
video/mp4; codecs="avc1.4D401E, mp4a.40.2"
video/webm; codecs="vp8.0, vorbis"
audio/ogg; codecs="vorbis"
audio/mp4; codecs="mp4a.40.5"
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。