【发布时间】:2010-08-13 10:02:09
【问题描述】:
我的网站上有一个 Flash 视频 (.swf),我希望它转换成这样的格式,以便它在 iphone/ipad 上仍然可用。有什么可能的方法吗?我可以将其转换为 HTML5 吗?如果是,任何人都可以建议该过程,如果不是,任何人都可以建议任何其他方法吗?任何帮助将不胜感激。
【问题讨论】:
我的网站上有一个 Flash 视频 (.swf),我希望它转换成这样的格式,以便它在 iphone/ipad 上仍然可用。有什么可能的方法吗?我可以将其转换为 HTML5 吗?如果是,任何人都可以建议该过程,如果不是,任何人都可以建议任何其他方法吗?任何帮助将不胜感激。
【问题讨论】:
绝对有可能将 flash 转换为 html 5,这取决于您想要做什么。这样做的一个很好的例子是 www.zombo.com (flash) -> http://html5zombo.com/ (html 5)。
如果您查看 html5zombo.com 上的源代码,就会看到他是如何做到的(转载如下)
HTML5zombo.com 范伯特兰 (bertrand@fan.net) 2010 年 5 月 19 日
I wanted zombo.com on my iPad. That is all.
===================================================================
How I did it, for nerds:
===================================================================
Watched the Net tab for zombo.com in Firebug
wget http://www.zombo.com/inrozxa.swf
wget http://www.zombo.com/welcomeclip.swf
Opened them in SWFRIP to extract the MP3 and SVG representations of the logo and spinner.
Opened the SVG files in Adobe Illustrator (ironic, I know), tweaked a bit, exported new SVG files
Copy-pasted the SVG contents into this HTML file, tweaked the attributes a bit
Wrote the JS code to rotate the SVG spinner
Converted the MP3 to OGG using oggenc2 (not really necessary for the iPad, but apparently for Firefox)
Discovered that the iPad does not respect autoplay on HTML5 audio tags, crafted a javascript link for iPads
wget http://www.zombo.com/favicon.ico
===================================================================
References:
===================================================================
http://www.zombo.com/
http://twitter.com/zombocom
http://sourceforge.net/projects/swfrip/
http://developer.apple.com/safari/library/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html
http://html5doctor.com/native-audio-in-the-browser/
http://emacsformacosx.com/
http://www.apple.com/hotnews/thoughts-on-flash/
【讨论】:
为什么不两者兼得。这是一个视频教程,展示了如何制作 Flash 视频,但带有 HTML5 后备 http://gotoandlearn.com/play.php?id=128 [编辑] 假设这确实是一个视频,您需要将其转换为合适的视频文件
【讨论】:
Gordon 取得了不错的效果。确实适用于简单的视频,但我们无法让任何交互式工作。
【讨论】:
www.doom9.org有你需要的所有视频转换教程
编辑:您是指实际 flash 视频 (flv),如格式或只是 flash (swf)?
编辑重新评论 好的,如果没有交互,你仍然可以将它转换为 html5 友好的视频格式,有一个谷歌,有很多转换器。在没有兼容 html5 的浏览器的情况下,您可能希望使用 flash 作为后备,这样您就可以支持 microsoft 推送的旧(和新)废话,以及兼容现代标准的浏览器
【讨论】:
简而言之,不,不,你不能。 Flash 使用完全独立的语言 Actionscript,它与 HTML 或 XHTML 完全不同! Actionscript 几乎可以看作是一种在属性上类似于 Javascript 的语言,而 XHTML 几乎可以看作是 XML 的后代,虽然它不是 XML,但你懂我的意思。
不幸的是,在您的情况下,我认为您需要重新开发您的网站或为移动用户提供替代页面。您始终可以拥有一个登录页面,并检测用户是否不是 iPhone、Android 等移动设备,并将他们重定向到针对他们的需求进行了优化的网站。
我认为 Flash 到 HTML 或 XHTML 转换器会受到我们许多人的欢迎,因为它比您想像的客户现在希望他/她的 Flash 网站为静态或 XHTML 的情况更常见。
【讨论】:
使用 swftools 的 swfextract 获取视频:
【讨论】:
mobisoftinfotech.com 网站上的此页面有助于了解所涉及的标准流程。 http://mobisoftinfotech.com/wp-includes/development%20methodology%20flash%20to%20html5.pdf
【讨论】: