//入力フィールド内に入ると音楽が再生され、フィールドをマウスアウトすると音楽が停止します。jQueryを使用してhtml内の入力フィールドに挿入/フォーカス/ブラーを適用すると音楽を再生します
//私は、HTMLの体内以下embedタグを持っている:
<form id="myForm" action="userInfo.php" method="POST">
<input type="text" name="name1" required="required" /> <br />
</form>
<embed src="" autostart="true" loop="true" width="2" height="0"></embed>
//内部のjsスクリプト:
$(document).ready(function()){
$("#myForm :input").focus(function(){
$("embed").attr("src", "music/mysong.mp3");
});
});
は残念ながら、私は...からkeyup、それをぼかし、フォーカスを試してみました動作しません。 (私はembedタグのsrc属性にすぐにパスを入れた場合は、ページをロードするとき、音楽の再生開始)
私はあなたのやりたいことのためにそのアプローチがうまくいくとは思わない。私はそれを達成するためにWeb Audio APIを見る必要があるかもしれないと思います。 [この記事](https://24ways.org/2013/make-your-browser-dance/)はWeb Audioの優れた紹介です。 –
ありがとう、マシュー...私は見てみましょう。 – Danis35