簡體   English   中英

未安裝或啟用Flash時,顯示圖像代替Flash .swf文件

[英]Display Image in place of Flash .swf file when Flash is not installed or enabled

我的網站的標題上將帶有徽標,該徽標將作為Flash電影(動畫Flash電影.swf)播放。 我正在尋找代碼/算法,如果沒有為當前用戶訪問網站安裝或啟用Flash,則它將顯示與Flash電影相同尺寸的圖像。 我該怎么做呢?

您可以使用常規對象回退檢測。 這種工作方式是,瀏覽器不知道如何在object標簽中進行渲染的任何內容,都會滲入其中的內容。

剪切后的代碼版本類似於以下內容:

<object id="my-flash" src="movie.swf" width="800" height="600">
    <img src="fallback_image.jpg" width="800" height="600" />
</object>

當然,您需要將實際的Flash嵌入HTML包裹在圖像周圍,但這就是想法。

我建議為此使用SWFObject 它的效果很好,可以跨瀏覽器運行,並且您可以指定要查找的Flash版本(這可能是關鍵,因為存在一些主要差異)。 查閱本教程中有關提供替代內容的內容 ,這正是您想要做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM