私は現在、自分のウェブサイトで効果音を再生するために以下の方法を使用しています。スレーブ デバイスからプロトコルを受信するたびにサウンドを再生する必要があります。
<script>
function RxProtocol()
{
playSound('audio123.wav');
}
function playSound(soundfile)
{
document.getElementById("dummy").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>
<body>
<span id="dummy"></span>
</body>
しかし、このように再生されるオーディオは毎回遅れているようです。プロトコルを 2 秒間受信した後、音声のみが再生されました。
オーディオをプリロードしていないためですか? コードを修正してプリロードを有効にする方法を教えていただけますか?