音频文件无法在Android Chrome浏览器上播放

时间:2016-11-01 13:22:53

标签: javascript jquery html audio html5-audio

如何在移动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>

1 个答案:

答案 0 :(得分:0)

删除'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>