我正在使用.mp3文件,当直接查看时,.mp3文件可以正常播放,也可以在使用HTML5音频标签嵌入时播放,但是在JS中创建HTML5音频标签时,它不会播放! (非常奇怪)HTML5音频标签在Android中不起作用 - 在JS中创建Chrome时?
我没有在任何其他浏览器/设备的这个问题,例如桌面 - 铬完美的作品。我已经测试了sound.canPlayType('audio/mpeg'),这产生了真实(因此它被支持)。
也许在Android中有一个错误 - Chrome? (它是最新版本)
或者你应该让浏览器在播放之前加载源代码。如果可能,请提前创建'audio'元素。收听'audio'元素触发的'canplay'或'canplaythrough'事件,以了解它何时有足够的数据开始播放。 – Touffy
你确定mp3文件路径正确吗? (/example/folder/sound.mp3) – magreenberg
@magreenberg绝对正确,我甚至试图硬编码的网址等。 – Stone