HTML5視頻播放是否支持檢測(cè),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
在仁壽等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),仁壽網(wǎng)站建設(shè)費(fèi)用合理。
代碼如下:
<STRONG>現(xiàn)在越來越多的網(wǎng)站都提供視頻播放(非插件)。HTML5 提供了展示視頻的標(biāo)準(zhǔn)。那么如何檢查你得瀏覽器是否支持視頻播放呢,下面我們來寫一個(gè)列子。</STRONG>
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<body>
<h2>HTML 5 視頻</h2>
<p>檢測(cè)您的瀏覽器是否支持 HTML5 視頻:</p>
<div id="checkVideoResult" >
<button onclick="checkVideo()">Check</button>
</div>
</div>
</body>
</html>
下邊是js代碼:
代碼如下:
function checkVideo()
{
if(!!document.createElement('video').canPlayType)
{
//創(chuàng)建video元素
var vidTest=document.createElement("video");
//檢測(cè)是否可以播放ogg格式的視頻
oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"');
if (!oggTest)
{
//檢測(cè)是否可以播放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.定義:檢測(cè)瀏覽器是否能播放指定的音頻/視頻類型。
2.返回值:
"probably" ,表示瀏覽器最可能支持該視頻或音頻。
"maybe" ,表示瀏覽器可能支持該視頻或音頻。
"" (空字符串),表示瀏覽器不支持該視頻或音頻。
注:Internet Explorer 8 以及更早版本不支持該方法。
語法:audio|video.canPlayType(type))
參數(shù)說明:
type:要檢測(cè)的音頻或視頻類型,
常用值:video/ogg;video/mp4;video/webm; audio/mpeg;audio/ogg;audio/mp4
常用值(包括要檢測(cè)的音頻或視頻編解碼器):
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)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
分享文章:HTML5視頻播放是否支持檢測(cè)
本文鏈接:http://aaarwkj.com/article4/godooe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、電子商務(wù)、面包屑導(dǎo)航、App開發(fā)、網(wǎng)站策劃、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)