// Ich möchte, wenn Sie in das Eingabefeld gehen, beginnt die Musik zu spielen, wenn Sie das Feld mouseout, stoppt die Musik.Musik abspielen, wenn Sie in ein Eingabefeld innerhalb von html mit jQuery einfügen/focus/blur setzen
// Ich habe folgende embed-Tags innerhalb des Körpers von html:
<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>
// Innerhalb js Skript:
$(document).ready(function()){
$("#myForm :input").focus(function(){
$("embed").attr("src", "music/mysong.mp3");
});
});
Leider habe ich versucht, Fokus, verwischen, keyup ... es funktioniert nicht. (Wenn ich den Pfad sofort auf das Attribut src des Tags embed setzen, wird die Musik beim Laden der Seite abgespielt)
Ich glaube nicht, dass dieser Ansatz für das, was Sie tun möchten, wahrscheinlich funktioniert. Ich denke, Sie müssen möglicherweise die Web Audio API betrachten, um das zu erreichen. [Dieser Artikel] (https://24ways.org/2013/make-your-browser-dance/) ist eine gute Einführung in Web Audio. –
Danke Matthew ... Ich werde es mir ansehen. – Danis35