下面的代码是我如何在我的网页中放置音频。当我从我的从设备收到协议时,它会播放声音。
<script>
function RxProtocol()
{
var a = document.getElementById("audio1");
a.play();
}
</script>
<body>
<audio id="audio1">
<source src="audio.wav" type="audio/wav">
<source src="audio.mp3" type="audio/mpeg">
audio tag not supported.
</audio>
</body>
假设每次收到协议时都会播放声音。但是当我使用谷歌浏览器时,它只在收到第一个协议时播放一次(刷新/重新加载页面后)。之后在接收协议时是静默的。
其他浏览器如 IE9 或 firefox 没有这个问题。你们知道为什么吗?