我注意到,对于 HTML5 音频元素,适用于最新版本的 PC 版 Chrome 的内容不一定适用于 Android 中的默认浏览器、Android 版 Chrome 或 iOS 上的 Safari。
这些平台上的音频存在哪些限制?
具体来说:
- 每个平台支持哪些音频格式?
- 对于每个平台,是否需要用户交互事件(例如 onclick)才能从 javascript 播放音频?(通过
new Audio(url);
) - 可以从 Android 和 iOS 音频元素上的数据 URI 播放音频吗?
- 这些平台上的 HTML5 音频是否还有其他主要限制(或错误)?