Saya ingin menambahkan trek audio pendek ke permainan konsentrasi yang saya koding. Saya ingin suara terjadi ketika pengguna telah memenangkan permainan. Bagaimana cara saya melakukan ini? Saya akan sangat menghargai bantuannya, terima kasih.
Saya ingin menambahkan trek audio pendek ke permainan konsentrasi yang saya koding. Saya ingin suara terjadi ketika pengguna telah memenangkan permainan. Bagaimana cara saya melakukan ini? Saya akan sangat menghargai bantuannya, terima kasih.
Jawaban:
Jika Anda menggunakan sesuatu seperti kanvas dan Anda sudah bergantung pada browser yang mendukung HTML5, Anda dapat menggunakan audio
elemen tersebut.
var win = new Audio('srcfile.wav');
if(playerWon === true){
win.play();
}
Audio dalam HTML5 adalah ladang ranjau saat ini, dengan dukungan format tambal sulam.
Kami menulis beberapa posting blog tentang dukungan audio dalam HTML5. Bagan ini menunjukkan dukungan browser: http://www.scirra.com/blog/44/on-html5-audio-formats-aac-and-ogg#chart
Anehnya, IE tidak mendukung pemutaran WAV. Anda harus memilih format audio 2 untuk mendapatkan jangkauan di semua platform.
Waspadalah menggunakan MP3 dalam game
Anda akan dikenakan biaya $ 2.500 per judul dalam biaya lisensi jika memiliki lebih dari 5.000 distribusi. http://www.scirra.com/blog/64/why-you-shouldnt-use-mp3-in-your-html5-games
Kami pikir kombinasi terbaik untuk digunakan adalah AAC / Ogg untuk mencakup semua browser.
Saya menemukan artikel yang menggambarkan perpustakaan ini yang sesuai dengan kebutuhan Anda.
Jika Anda belum memiliki file suara dan ingin membuatnya dengan beberapa pustaka fx maka Anda mungkin ingin melihat jsfx yang saya gunakan dalam pengetikan gim terakhir saya (khususnya kedua file ini menarik (tidak masalah dengan skrip kopi, itu semua kompilasi ke javascript): suara dan pengontrol game
The API Web Audio sangat cocok untuk memutar audio di javascript, tetapi saat ini hanya Chrome mendukungnya.