Sound Abspielen, wenn eine Taste gedrückt wird
Weiß jemand, ob es irgendeine vordefinierte Art und Weise zu spielen ein sound für jeden Buchstaben eingegeben von der Tastatur in das HTML-Formular?
Beispiel: In einem text-Feld, wenn ich Typ Y, website sagt Y und so weiter.
Oder, was wäre der beste Weg, es zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist einfach zu spielen Klang, und es ist leicht zu add-Handler-Taste drücken, aber es gibt keinen vordefinierten Weg, um die Verknüpfung der beiden Vorgänge so müssen Sie geben Sie Ihren eigenen code.
1) handeln auf-Taste drücken
2 ) sound Abspielen
Fügen Sie ein audio-element :
Und führen Sie es mit
Könntest du zum Beispiel bauen Sie eine Zuordnung auf die Verknüpfung Tasten, um sound-element-ids :
Yoy finden können keycodes hier
Müssen Sie sound-Dateien für alle Buchstaben und nennen Sie spielen auf Tastendruck-Ereignis mit JavaScript.
Schrieb ich eine schnelle Skript, das vereinfacht die Arbeit nieder, um nur HTML für Sie.
JS:
HTML:
Dokumentation
Das obige Skript gibt eine spezielle Bedeutung in der keysound-element zu erlauben, Sie zu spielen klingt, wenn ein Benutzer drückt auf eine Taste. Diese sind die besonderen Attribute.
anycase
keys=...
regexp
${key}
in der URL wird ersetzt durch die nur-text-Darstellung von jedem ausgewählten Schlüssel${code}
in der URL wird ersetzt durch die Basis 10 ASCII-Schlüssel-code-Darstellung der jeweils ausgewählten Schlüsselsrc=...
Finden die demo über die Beispiele für diese.