【发布时间】:2017-06-16 17:24:22
【问题描述】:
我们有一个网站,其中包含.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>
【问题讨论】:
-
Flash Video 实际上是指 FLV 文件(类似于 AVI 或 MP4 等)。 SWF 只是已编译的代码(例如:.EXE 或 APK 文件),也可以在浏览器中运行(通过一些插件)...您不会将每个 mp3 打包为单独的 Android 应用程序,所以为什么要编译每个视频作为自己的 Flash 应用程序?太疯狂了……
-
您确定 swf 自己的代码实际上并未加载外部视频文件(flv 或 mp4)吗?如果确定视频仅存在于 swf 应用程序中,则添加指向一个示例 swf 视频的链接 & 我们将检查是否仍然可以转换为 mp4...
-
这些
swf文件实际上是使用 ISpring(ispringsolutions.com/ispring-converter) 从 PowerPoint 幻灯片和音频创建的。因此,当他们播放时,他们可以选择转到任何幻灯片、暂停/播放/下一个/上一个按钮。这些文件放置在 DropBox 上,并使用该链接播放该视频。 -
啊...这就是为什么你一直称它们为“视频”的原因是因为嵌入代码中的
"movie"之类的东西?新的编辑使其质量更好。我以前没有投反对票,但现在我觉得可以自己投反对票了。
标签: javascript html flash web html5-video