簡體   English   中英

從IE打開SWF視頻的替代方法

[英]Alternate ways of opening swf videos from IE

我們有一個網站,其中包含.swf文件格式的音頻-視頻內容。 網站上有成千上萬的活躍用戶。

出現的問題是這些天一些新的瀏覽器不支持Flash。

一些用戶報告說,他們正在嘗試在Win 7的IE 11上運行這些文件。因此,它不再播放該視頻,而是開始自行下載。

我們不能要求所有用戶使用Chrome或嘗試其他瀏覽器。 我們也無法將swf文件轉換為HTML5支持的視頻。

有什么辦法可以實現這些文件在瀏覽器中播放?

PS swf文件在Windows 7上的IE 11中不起作用。但是它們在Win10中的IE上工作。

這是我們正在使用的示例代碼-

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300" id="movie" align="center">
   <embed src="http://www.w3schools.com/tags/helloworld.swf" quality="high" width="400" height="300" name="movie" align="center" type="application/x-shockwave-flash" plug inspage="http://www.macromedia.com/go/getflashplayer" />
   <param name="movie" value="http://www.w3schools.com/tags/helloworld.swf" /> 
</object>

我注意到.swf鏈接來自W3Schools.com。他們的示例頁面顯示了嵌入SWF的代碼,對我而言,它在使用Win 7 PC的IE 11上運行良好。 該代碼是基本的...

<!DOCTYPE html>
<html>
<body> <embed src="helloworld.swf"> </body>
</html>

“一些用戶報告說,他們試圖在Win 7的IE 11上運行這些文件。因此,它不再播放該視頻,而是開始自行下載。”

它會自動下載,因為它是IE未知的文件類型,因此它希望您知道一些程序可以運行此文件類型X(如果只是為您加載/加載)。

Internet Explorer使用Windows自己的ActiveX來運行Web插件。 這是一項Microsoft技術,因此最終用戶可能會認為僅在Chrome或Firefox中安裝Flash插件就足夠了。 不。 在PC上,同一個插件有兩個版本(一個僅用於IE,另一個用於所有其他瀏覽器)。

如何解決這個問題? ...
使用IE瀏覽器本身,請訪問: https : //get.adobe.com/flashplayer/
該頁面將自動檢測瀏覽器並檢查Flash是否存在(提供指向IE正確版本的鏈接)。
或者,只需從此處的下拉列表中選擇“ IE(Active-X)”: https : //get.adobe.com/flashplayer/otherversions/

最后說明 ...
如果這些只是幻燈片,為什么不將其導出為圖像並僅在網頁中顯示帶有音頻的圖片(這樣也可以在移動瀏覽器中顯示)?

<img src="slide1.jpg" />
<audio controls src="track1.mp3" />

只是slide1.html的一個基本示例。 下一個/后退按鈕只是指向其他頁面的鏈接,例如slideX.html等。

甚至嘗試在網絡上搜索“ powerpoint到html在線轉換器”工具。 這個轉換站點就是一個例子。 我尚未測試,但可能會對您有所幫助。

“這些swf文件實際上是使用ISpring(ispringsolutions.com/ispring-converter)從PowerPoint幻燈片和音頻創建的。”

我猜這支持諸如轉場等高級效果嗎? 那么,為什么不導出為HTML5選項呢? 除非您認為SWF提供更好的內容保護...

祝你好運,無論走哪條路..

暫無
暫無

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

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