Ich möchte einem Konzentrationsspiel, das ich codiere, eine kurze Audiospur hinzufügen. Ich möchte, dass der Sound auftritt, wenn der Benutzer das Spiel gewonnen hat. Wie mache ich das? Ich würde mich sehr über die Hilfe freuen, danke.
javascript
Sarah Ashleigh
quelle
quelle
Antworten:
Wenn Sie so etwas wie Canvas verwenden und bereits von dem Browser abhängig sind, der HTML5 unterstützt, können Sie das
audio
Element verwenden.quelle
Audio in HTML5 ist derzeit ein Minenfeld mit Unterstützung für uneinheitliche Formate.
Wir haben einige Blog-Beiträge über Audio-Unterstützung in HTML5 geschrieben. Diese Tabelle zeigt die Browserunterstützung: http://www.scirra.com/blog/44/on-html5-audio-formats-aac-and-ogg#chart
Überraschenderweise unterstützt der IE die Wiedergabe von WAVs nicht. Sie sollten Audio-2-Formate auswählen, um eine Abdeckung auf allen Plattformen zu erhalten.
Hüten Sie sich vor der Verwendung von MP3s in Spielen
Bei mehr als 5.000 Distributionen kostet es 2.500 US-Dollar pro Titel an Lizenzgebühren. http://www.scirra.com/blog/64/why-you-shouldnt-use-mp3-in-your-html5-games
Wir glauben, dass die beste Kombination AAC / Ogg ist, um alle Browser abzudecken.
quelle
Ich habe einen Artikel gefunden , der diese Bibliothek beschreibt und Ihren Anforderungen entspricht.
Wenn Sie noch keine Sounddateien haben und diese mit einer FX-Bibliothek erstellen möchten, sollten Sie sich jsfx ansehen, das ich in meinem letzten Spieletipp verwendet habe (insbesondere diese beiden Dateien sind interessant (beachten Sie das Coffeescript nicht) alle kompiliert nach Javascript): Sounds und Gamecontroller
quelle
Die Web-Audio-API eignet sich perfekt für die Wiedergabe von Audio in Javascript. Derzeit wird sie jedoch nur von Chrome unterstützt.
quelle