Video: Cara Benar Upload Video ke YouTube dari Handphone 2025
Kesan bunyi telah lama menjadi salah satu kelemahan terbesar web sebagai platform permainan HTML. Pelayar web mempunyai keupayaan audio yang sangat tidak konsisten dan menyusahkan. Nasib baik, HTML5 menyelesaikan masalah bunyi (sekurang-kurangnya pada beberapa tahap).
Perpustakaan simpleGame menjadikannya sangat mudah untuk membina bunyi baru dengan menambah objek Bunyi. Berikut adalah program yang sangat mudah yang memainkan kesan bunyi:
bunyi. adegan html var; var ribbit; fungsi init () {scene = scene baru (); owMP3 = Bunyi baru ("ow mp3"); owOgg = Bunyi baru ("owg ogg"); tempat kejadian. mulakan ();} // kemas kinian fungsi akhir init () {if (keysDown [K_SPACE]) {owMP3. bermain (); owOgg. play ();} // end if} // end update JANGAN tekan bar ruang! !
Kesan bunyi mudah dikurus dengan pustaka mudahGame:
-
Buat kesan bunyi anda.
Format terbaik adalah mp3 dan ogg. Masukkan fail audio anda dalam direktori yang sama dengan program anda.
Untuk memaksimumkan keserasian pelayar, teruskan ke Langkah 2.
-
Buat pembolehubah untuk memegang kesan bunyi anda.
Seperti setiap aset permainan, anda akan mempunyai pemboleh ubah yang mengandungi bunyi anda. Tentukan pembolehubah di luar sebarang fungsi.
-
Bina objek Bunyi untuk memulakan kesan bunyi anda.
Perpustakaan simpleGame mempunyai objek Bunyi. Buat contoh objek ini untuk membina bunyi anda. Objek itu memerlukan satu parameter: nama fail yang mengandungi kesan bunyi anda. Biasanya, anda akan melakukan ini dalam fungsi init () fungsi permainan anda.
-
Mainkan bunyi dengan kaedah main ().
Setelah anda menetapkan kesan bunyi, anda boleh memainkannya dengan mudah dengan kaedah mainan bunyi ().
Kesan bunyi menambah banyak pada permainan anda. Ia digunakan agak sukar untuk bekerja dengan kesan bunyi di laman web, tetapi HTML5 mempunyai tag baru yang indah yang akhirnya memberikan akses penyemak imbas kepada kesan bunyi tanpa pemalam pihak ketiga. Objek Suara dalam pustaka simpleGame adalah berdasarkan tag HTML5.
Besar sebagai elemen bunyi, terdapat beberapa masalah. Walaupun semua pelayar patuh HTML5 memainkan fail audio, mereka tidak memainkan jenis fail yang sama. Format mp3 sangat terkenal, tetapi tidak semua pelayar menyokongnya. Ramai penyemak imbas lebih suka format Ogg yang lebih baru (dan terbuka). Jika ini tidak cukup mengelirukan, sokongan itu berubah dari versi ke versi pelayar yang sama.
Saran saya adalah menggunakan kedua-dua format mp3 dan Ogg dan biarkan penyemak imbas memainkan mana-mana yang boleh. Itu akan menyelesaikan kebanyakan isu.
Sudah tentu, ia tidak mudah untuk mencari kesan bunyi yang sama dalam kedua-dua format. Pertimbangkan menggunakan editor audio percuma, Audacity.Alat ini membolehkan anda merakam dan mengedit kesan bunyi dalam pelbagai format. Bergantung pada versi Audacity yang anda dapat, anda juga mungkin memerlukan pemalam LAME. Dengan alat ini, anda boleh merakam kesan bunyi anda sendiri dengan mudah dan menyimpannya dalam format Ogg dan mp3.
