マウスオーバーイベントでサウンドが必要です。私はこの方法を持っていますが、その問題はマウスオーバーとサウンド再生の間の遅延に起因します。js/jquery を使用するより良い方法があるかどうか知りたいです)。しかし、この特定のケースでは実装したくない新しい html5 オーディオ タグではありません。
ajax 呼び出しがファイルをロードし、次に、playSound() という名前の関数を mouseOver にアタッチしました。
function playSound()
{
$setSound = document.getElementById("soundWrapper").innerHTML="<embed id='sound' src='href' type=audio/mpeg hidden=false autostart=true volume=12>";
}
次に、mouseOut イベントに stopSound() という名前の関数
function stopSound()
{
$stopSound = document.getElementById("soundWrapper").innerHTML="";
}
派手なことは何もありませんが、うまくいきます。言ったように問題は、音を再生するのが遅れることです。毎回新しいサウンドを埋め込むだけでなく、既に埋め込まれているサウンドを再生/停止する方法はありますか?
お時間をいただきありがとうございます。ご挨拶。