【发布时间】:2014-07-01 08:10:24
【问题描述】:
我已经把这个问题带到了各个论坛上,在这里一次(它在哪里被屏蔽为题外话)。在我看来on-topic——一个具体的编程问题,一个软件算法,一个程序员常用的软件工具。
我有一个带有声音的 Flash SWF 动画网站。我使用Google's swiffy 将 SWF 转换为 HTML5。在台式电脑上,使用 Chrome、FF 和 IE,有声音,但在Mobile Safari and Android browsers 中没有。而不是在我 iPad 上的 Chrome 中。
音频嵌入在 swiffy 生成的代码中,看起来像是用 base64 编码的 MP3(参见 html 中的“data:audio/mpeg;base64”和“format”:“MP3”)。
由于没有 swiffy 的开发者论坛,而且我没有收到来自 feedback form 的回复,我环顾四周以确定是什么阻止了 Mobile Safari、Android 浏览器和 iPad Chrome 播放声音。对于 Safari,我发现类似“You cannot preload sound files”的东西,但由于声音嵌入在 swiffy 中,因此没有声音文件可以预加载。为什么 Android 和 iPad Chrome 这两种谷歌产品都没有声音也是一个谜。
如果 Google 无法解决问题,我想没有任何黑客可以解决问题,但我们非常感谢您的见解。
【问题讨论】:
标签: android html ipad audio google-swiffy