2011-10-26 30 views
1

我很難確定我的swf文件爲什麼在IE,Opera中運行,並且在Firefox/Chrome中無法運行。 我必須說,一切工作正常(跨瀏覽器)本地通過Aptana和Xampp。在IE瀏覽器中運行的Swf文件,Opera,不能在Firefox/Chrome中運行

我使用jQuery Flash Plugin嵌入swf。 這裏是鏈接:www.freepokemon.net

你應該點擊現在播放按鈕,然後視頻應該開始播放。 不要擔心,如果它在10秒後重定向,它應該是這樣。

我必須改變服務器上的東西(MIME類型)嗎? 請幫忙!

回答

1

歷史上,當我嵌入電影swf,mov,wmv,取決於容器標籤,我將不得不使用嵌入標籤和對象標籤。此外,我將不得不故障回到一些替代文件類型,如quicktime與Windows媒體播放器等,否則我將不得不通知用戶存在插件問題。

嵌入視頻的瀏覽器的最廣泛的範圍內最好的模型是一樣的例子:

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="256" width="320"> 

<param name="src" value="http://www.yourdomain/clickhere.mov"> 
<param name="autoplay" value="false"> 
<param name="target" value="myself"> 
<param name="controller" value="false"> 
<param name="href" value="http://www.yourdomain/your-video.mov"> 
<param name="type" value="video/quicktime" height="256" width="320"> 

<embed src="clickhere.mov" height="256" width="320" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" controller="false" href="video.mov" target="myself"></embed> 

</object> 

如果你使用,你可以打造出您的ActiveX嵌入或SWF的Dreamweaver嵌入,然後你可以包裝你的jQuery處理或使用jQuery來填充它。

根據經驗,在您的代碼中創建多個故障恢復方法,並根據需要重新使用。

我希望這一切都有所幫助。

相關問題