Weiß jemand, ob es für jeden Buchstaben, der über die Tastatur in das HTML-Formular eingegeben wird, einen vordefinierten Ton gibt?
Zum Beispiel: In einem Textfeld wenn ich Y gebe, sagt die Webseite Y und so weiter.
Oder, was wäre der beste Weg, es zu tun?
Es ist einfach, Sound zu spielen, und es ist einfach, Handler zum Tastendruck hinzuzufügen, aber es gibt keine vordefinierte Möglichkeit, die beiden Vorgänge zu verknüpfen, so dass Sie Ihren eigenen Code eingeben müssen.
1) Betätigen Sie die Taste
%Vor%2) Ton abspielen
Fügen Sie ein Audioelement hinzu:
%Vor%Und führe es mit
aus %Vor%Sie könnten zum Beispiel eine Karte erstellen, die Keycodes mit Soundelement-IDs verbindet:
%Vor%Yoy kann Keycodes finden hier
Sie müssen Sounddateien für alle Buchstaben haben und sie auf Knopfdruck mit JavaScript abspielen lassen.
Ich habe gerade ein schnelles Skript geschrieben, das den Job auf nur HTML für Sie vereinfacht.
Das obige Skript gibt dem keysound-Element besondere Bedeutungen, damit Sie Sounds abspielen können, wenn ein Benutzer auf eine Taste drückt. Das sind die besonderen Attribute.
anycase
in der URL wird durch die Klartextdarstellung jedes ausgewählten Schlüssels ersetzt keys=...
in der URL wird durch die Basis 10 ASCII-Schlüsselcodedarstellung jedes ausgewählten Schlüssels ersetzt Sehen Sie sich die Demo für Beispiele an.
Tags und Links javascript html audio