色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html5播放swf代碼

林國瑞1年前9瀏覽0評論
HTML5 播放 SWF 代碼 HTML5 在網(wǎng)絡(luò)開發(fā)領(lǐng)域的應(yīng)用越來越廣泛,同時也逐漸取代了 Adobe Flash,在這個環(huán)境下我們?nèi)匀挥斜匾私馊绾卧?HTML5 下播放 SWF 文件。 首先,我們需要在 HTML5 頁面中使用 object 標(biāo)簽來載入 SWF 文件。以下是示例代碼:
<object type="application/x-shockwave-flash" data="your-swf-file.swf" width="500" height="500">
<param name="movie" value="your-swf-file.swf" />
<param name="quality" value="high" />
</object>
在這段代碼中,我們可以看到使用了 object 標(biāo)簽,并指定了 SWF 文件的類型以及寬高,同時在標(biāo)簽內(nèi)部使用了 param 標(biāo)簽,用于傳遞其他參數(shù)。 接下來,我們需要確保瀏覽器已經(jīng)安裝了 Flash 播放器插件。以下是示例代碼:
function hasFlash() {
try {
var flashObj = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(flashObj) {
return true;
}
}
catch(e) {
if(navigator.mimeTypes["application/x-shockwave-flash"] != undefined) {
return true;
}
}
return false;
}
這段代碼檢測瀏覽器是否安裝了 Flash 插件,若返回 true,即表示已安裝。 最后,在不支持 HTML5 的瀏覽器(比如 IE6-8)中,我們需要提供一個備用方案。以下是示例代碼:
<!-- HTML5 -->
<object type="application/x-shockwave-flash" data="your-swf-file.swf" width="500" height="500">
<param name="movie" value="your-swf-file.swf" />
<param name="quality" value="high" />
</object>
<!-- Flash 插件 -->
<embed src="your-swf-file.swf" width="500" height="500" quality="high" type="application/x-shockwave-flash"></embed>
在這段代碼中,我們使用了 object 標(biāo)簽作為 HTML5 備選方案,同時使用 embed 標(biāo)簽載入 SWF 文件。 總的來說,雖然 HTML5 取代了 Flash,但是在實際開發(fā)過程中,仍然有需要使用 SWF 文件的情況,因此本文介紹了 HTML5 下播放 SWF 文件的相關(guān)技巧,希望對大家有所幫助。