【发布时间】:2013-09-07 08:33:13
【问题描述】:
我注意到对于 HTML5 音频元素,适用于最新版 PC 版 Chrome 的内容不一定适用于 Android 的默认浏览器、Android 版 Chrome 或 iOS 版 Safari。
这些平台上的音频存在哪些限制?
具体来说:
- 每个平台都支持哪些音频格式?
- 对于每个平台,是否需要用户交互事件(例如 onclick)才能从 javascript 播放音频? (通过
new Audio(url);) - 能否从 Android 和 iOS 音频元素上的数据 URI 播放音频?
- 这些平台上的 HTML5 音频是否还有其他主要限制(或错误)?
【问题讨论】:
-
显然,你没有用谷歌搜索这个,但你至少搜索过它吗? scirra.com/blog/44/on-html5-audio-formats-aac-and-ogg
-
实际上,我两者都做了。所有消息来源似乎都假设 iOS 上的 Safari 与桌面上的 Safari 相同。情况似乎并非如此。 Chrome 也是如此。您提供的链接未提及 iOS 或 Android。这个问题专门针对这些平台。
-
目前,我们在Android和iOS上使用.aac格式的html5音频,主要在中国的微信应用程序中,它适用于iOS和大多数中国品牌的android手机。
标签: android ios html html5-audio