所以我遇到了一个似乎只影响iPhone的问题。在Android和桌面设备上,一切都很有用......
<button onclick="playAudio('01');"><img src="images/playbutton.jpg" > Songtitle</button>
<audio src="songs/somesong.mp3" id="01"></audio>
我的猜测是这个事件根本没有被触发,因此没有调用playAudio。 关于如何解决它的任何想法?我已经尝试添加触摸事件但没有成功......
最后一个注意事项 - 如果您为音频标签启用控件,它甚至可以在IOS上运行 - 但这是不可取的,因为按钮很多,必须进行自定义以便相应查看(据我所知,您可以' t自定义原生HTML5音频标签控件。)