android chrome 浏览器无法播放音频文件

Audio file not playing on android chrome browser

如何在移动 chrome 浏览器中单击按钮时播放音频文件?因为它适用于台式机和笔记本电脑,但不适用于手机。

这是我的代码。带有歌曲的音频 src 和带有 onclick 功能的生日快乐按钮来播放歌曲。

<a href="" onclick="document.getElementById('my_audio').play();">Happy Birthday</a>

<audio id="my_audio" src="Happy_Birthday_To_You.mp3"
       loop="loop"></audio>

删除 'onclick' 并在 javascript 调用之前添加 javascript:。将它全部放在 href 中,它应该可以工作 (fiddle)

<a href="javascript:document.getElementById('my_audio').play();">Happy Birthday</a>

<audio id="my_audio" loop src="http://www.rachelgallen.com/HappyBirthday.mp3">
  
</audio>