Howler.js Mungkin Perpustakaan Audio JavaScript Terbaik Sekitar
Pemain audio ketinggalan zaman adalah satu perkara yang past terima kasih kepada audio HTML5 moden dan juga penerimaan penggunaan pelayar pantas. Tetapi pereka web boleh pergi satu langkah lebih lanjut dengan a perpustakaan audio tulen seperti Howler.js.
Perpustakaan sumber terbuka percuma ini membolehkan anda memainkan fail audio daripada format standard tertanam dengan pemain adat. Howler datang dengan a API penuh, jadi anda boleh membina pemain audio mudah, a senarai main yang besar, atau gelung latar belakang muzik untuk permainan HTML5 dalam pelayar.
Howler mula dicipta pada awal tahun 2013 dan telah melalui banyak lelaran. Pada masa ini, projek itu duduk di v2.x dengan lebih daripada 7k bintang di GitHub.
Projek itu dicipta oleh studio permainan yang menggunakan Howler dalam permainan web mereka untuk FX bunyi dan muzik latar belakang. Ia menyokong a pelbagai jenis fail & codec termasuk MP3, OGG, WAV, AAC, CAF, M4A, MP4, WEBA, FLAC ... namakan fail audio dan saya jamin ia disokong.
Jika anda hanya mahu pemain audio mudah maka HTML5 mungkin cukup. Tetapi Howler datang dengan banyak ciri anda tidak boleh dijuluki dengan HTML, seperti memudar keluar / masuk dengan setiap trek, atau caching automatik untuk fail muzik untuk mengurangkan masa beban.
Howler adalah a perpustakaan JavaScript tulen tanpa sebarang kebergantungan dan ia menyokong semua pelayar utama termasuk:
- Chrome 7+
- Internet Explorer 9+
- Firefox 4+
- Safari Bergerak 6+
- Opera 12+
- Microsoft Edge (semua versi)
Pelayar lama lalai kepada pemain audio HTML5, jadi ia mempunyai pilihan fallback yang munasabah.
Semua dalam Howler.js adalah modular, jadi anda boleh memilih ciri-ciri mana yang termasuk dan yang mana untuk keluar. Ini boleh sangat mengurangkan permintaan HTTP membuat pemain audio lebih mudah digunakan.
Anda boleh mencari dokumentasi penuh dalam repo GitHub bersama dengan demo langsung di tapak utama.
Ini adalah pustaka audio yang paling luas di web. Ia termasuk permainan bunyi FX untuk permainan pelayar dan sprite berulang yang boleh dipanggil apabila pengguna membongkar atau mengklik sesuatu pada halaman.
Di bawah, anda boleh melihat a aplikasi web penalaan bass dari CodePen itu menunjukkan pecahan kecil daripada yang boleh dilakukan oleh Howler. Dan, jika anda mahu ketahui lebih lanjut lawati repo Howler GitHub mencari dokumentasi dan muat turun pautan untuk versi terkini.