Bagaimana cara memutar audio dengan Javascript?


8

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.



Dalam game saya, saya memutar musik dengan pemutar Youtube yang tertanam.
jcora

Browser dan versi apa yang ingin Anda dukung?
Michas

Jawaban:


5

Jika Anda menggunakan sesuatu seperti kanvas dan Anda sudah bergantung pada browser yang mendukung HTML5, Anda dapat menggunakan audioelemen tersebut.

var win = new Audio('srcfile.wav');
if(playerWon === true){
    win.play();
}

4

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.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.