0

我想将一些 Flash 文件转换为基于 HTML 5 的视频,我尝试使用 Google Swiffy,它比任何其他转换器都好得多。唯一的问题是它不支持 Mozilla Firefox、android 浏览器和移动 safari 浏览器中的音频。有什么方法可以操作 JSON 数据并使其在所有浏览器上工作,如果是,如何?如果没有,为什么?非常感谢您对 Swiffy 如何工作的清晰解释。

提前致谢

4

2 回答 2

0

自从提出问题以来,音频现在可以在 Firefox (23) 中运行 - swiffy 网站上的兼容性图表在 FF 15 处停止。假设“部分支持”,因为在 FF 和 IE9 中,声音很容易在动画时停止变得复杂。不过,在 Chrome 中运行良好。

Michael Prdescott 的回答可能会为 iPad 带来一些希望,因为 iPad 仍然无法识别 swiffy 声音。但是,我想知道它是如何工作的——用户会按下两个按钮(一个用于声音,一个用于视频)?或者音频和视频会一起加载并自动播放?无论哪种方式,当声音/视频要同步时,这不会造成混乱(或至少有风险)吗?

于 2013-08-25T08:21:16.753 回答
0

我发现更好的解决方案是将音频和动画分开并分别封装。例如,创建一个 AnimationPlayer 和一个 AudioPlayer。在其中的每一个中,分别实现 Swiffy 和 Jplayer。这样,如果您需要用 CreateJS sprites 或任何下一个很酷的东西替换您的 swiffy 动画,您就可以在不破坏其他代码的情况下。当然,这也解决了音频问题,方法是使用开发良好的音频播放器,该播放器可能适用于所有浏览器并维护。

于 2013-08-23T01:52:10.417 回答