SoundJS menyederhanakan pekerjaan bekerja dengan HTML5 & # x3c; Audio & # x3e; tag, yang mungkin terlihat dan sangat berguna, tetapi sering kali merupakan cobaan ketika bekerja dengan.
Perpustakaan mengekspos API sederhana untuk bekerja dengan file audio pada halaman Web hidup, sebuah API yang menyediakan alat untuk manajemen saluran, audio loading file, operasi batch, kontrol volume, dan berbagai suara lainnya & fitur-pemutaran terkait.
SoundJS tidak melakukan sesuatu yang istimewa, tetapi hanya menyediakan set seragam alat untuk bekerja dengan suara di Web di beberapa platform, perangkat, dan browser.
Ini berperan untuk menstabilkan pemutaran dan manipulasi operasi audio yang melintasi selalu berubah Browser dan standar landscape.
Mekanisme flash fallback untuk browser lama dikemas dengan SoundJS sebagai ukuran pelindung.
Contoh dan petunjuk penggunaan yang disertakan dengan paket download
Apa yang baru dalam rilis ini:.
- kelas baru dan model warisan
- Ditambahkan pengambil / setter seluruh
- Refactor untuk memanfaatkan PreloadJS kelas untuk preloading intern
- Ditambahkan dukungan Audio Sprite
- Banyak perbaikan bug dan update
Apa yang baru di versi 0.6.0:
- kelas baru dan model warisan
- Ditambahkan pengambil / setter seluruh
- Refactor untuk memanfaatkan PreloadJS kelas untuk preloading intern
- Ditambahkan dukungan Audio Sprite
- Banyak perbaikan bug dan update
Apa yang baru di versi 0.5.2:
- Fixed bug dengan SoundInstance default, itu tidak telah playFailed fungsi yang disebut oleh Suara
- tetap bug yang dicegah nilai interrupt dari yang dibaca dalam bermain panggilan jika disahkan dalam suatu objek
- Berubah SoundInstance untuk memperpanjang createjs.EventDispatcher daripada campuran di
- Perubahan pendekatan basePath yang membutuhkan src penuh (basePath + src) di buat dan bermain panggilan
- Sertakan basePath di removeSound dan removeManifest, yang sekarang diperlukan jika itu termasuk dalam memuat
- createjs.Sound.alternateExtensions Diperkenalkan, yang menggantikan daftar dipisahkan sebagai sarana untuk memuat jenis file alternatif
- Usang & quot; | & quot; Pendekatan untuk file alternatif, mendukung kelas alternateExtensions tingkat pendekatan
- Usang registerPlugin mendukung registerPlugins dengan argumen tunggal
- Usang flashplugin BASE_PATH mendukung swfPath
- Ditambahkan konsol log panggilan usang di atas digunakan
- Ditambahkan willTrigger () metode untuk EventDispatcher
Apa yang baru di versi 0.5.1:
- Menekan kesalahan dalam WebAudioPlugin dan HTMLAudioPlugin di browser lama yang tidak benar mendukung object.defineProperty
- Perubahan WebAudioPlugin untuk memungkinkan untuk bekerja dengan berlangsung rancangan kerja Web Audio API
- WebAudioPlugin berubah SoundInstance agar node ke SourceNode - & # x3e; PanNode - & # x3e; GainNode - & # x3e; context.destination untuk berkeliling Firefox bug
Apa yang baru di versi 0.5.0:
- Perubahan semua perpustakaan menggunakan didefinisikan properti obyek bukan keberatan notasi literal.
- namespace semua sub apis plugin terkait, yaitu createjs.WebAudioPlugin.SoundInstance.
- createjs Diimplementasikan Utils.
- Diimplementasikan & quot; menggunakan ketat & quot; Modus.
- metode usang Dihapus dan properti, doc'd sebagai dihapus.
- Diperbarui WebAudioPlugin untuk menangani panggilan baru dan panggilan ditinggalkan.
- Ditambahkan enableIOS properti untuk HTMLAudioPlugin, memungkinkan pengguna tingkat lanjut untuk mengaktifkan HTMLAudioPlugin pada iOS (tidak disarankan).
- kelebihan beban bermain panggilan dalam suara dan SoundInstance untuk memungkinkan opsi yang akan disahkan pada sebagai obyek, yaitu bermain (& quot; & quot ;, musik {lingkaran: -1, Volume: 0,5}).
- Berubah WebAudioPlugin untuk menguji apakah XHR yang tersedia untuk file lokal daripada asumsi itu tidak.
- Melaksanakan dukungan basePath untuk loading lokal dan dengan PreloadJS.
- Diperbarui registerSound dan registerManifest untuk mengembalikan true jika sebuah sumber telah dimuat.
- Ditambahkan pengambil / penyetel untuk volume dan pan dari SoundInstance, untuk memungkinkan tweening.
Apa yang baru di versi 0.4.1:
- Ditambahkan removeSound, removeManifest, dan fungsi removeAllSounds ke Sound , untuk memungkinkan muat suara.
- Ditambahkan MobileSafe demo untuk menunjukkan meluncurkan & quot; aplikasi & quot; dalam acara sentuhan, memungkinkan pemutaran audio pada perangkat mobile
- Ditambahkan playEmptySound () metode, yang memfasilitasi pemutaran pada perangkat mobile tanpa interaksi pengguna
- HTMLAudioPlugin sekarang menggunakan lingkaran properti tag untuk memberikan lebih dapat diandalkan perulangan
- WebAudioPlugin menambahkan melihat ke depan mendekati mengaktifkan halus perulangan
Apa yang baru di versi 0.4.0:
- Ditambahkan pendaftaran suara dan pendaftaran manifest memungkinkan preloading internal yang sederhana , sehingga Suara dapat preload dan bermain
- tanpa PreloadJS. Ini termasuk callback dan EventDispatch sebagai file beban.
- Ditambahkan perilaku default untuk memuat src ketika bermain disebut jika src belum terdaftar atau dimuat
- jeda global yang Dihapus / melanjutkan
- Dihapus setMasterVolume global, di tempat SoundJS.setVolume (), yang sekarang Volume global yang
- Ditambahkan Volume global yang / metode bisu pada plugin, dapat digunakan di tempat pengaturan properti dari semua kasus dan ada
- independen dari properti-properti yang sama pada contoh
- Ditambahkan tepat bisu global, yang mempengaruhi suara global, bukan hanya menerapkan bisu suara
- Berubah bisu () untuk getMute () dan setMute () pada SoundJS dan SoundInstances
- Dihapus lookup berbasis id
- Revisi pendekatan Plugin, dan disederhanakan API internal yang
- Ditambahkan EventDispatcher fungsionalitas untuk SoundJS dan SoundInstance
- Ditambahkan OnSuccess callback dan acara sukses SoundInstance melaporkan sukses bermain.
- dukungan WebAudio resmi melalui WebAudioPlugin baru, yang sekarang penangan default audio
- Ditambahkan buat () method pada SoundJS, yang dapat digunakan untuk membuat suara berhenti
- Berubah setPosition () method pada SoundInstance sehingga tersedia pada berhenti contoh
- Berubah GetDuration () method pada SoundInstance sehingga mengembalikan durasi contoh berhenti, bukannya 0
- nilai default Berubah mengatur kapan SoundJS.play disebut demikian contoh mempertahankan posisi, volume, dan pan kecuali secara eksplisit
- berubah
- Diganti proxy pada Suara dengan proxy pada createjs namespace, createjs.proxy (metode, ruang lingkup, args *);
- Tetap masalah bagaimana penundaan ditangani di SoundInstance sehingga tidak akan kebakaran jika jeda () atau berhenti () disebut sebelum
- pemutaran dimulai
- Tetap masalah dengan indexOf yang kadang-kadang mencegah stop / bisu, dll.
- masalah Tetap dengan negara bisu awal flashplugin
- Tetap masalah di flashplugin yang menyebabkan GetDuration selalu kembali 0
- Tetap masalah di flashplugin yang akan menyebabkan suara perulangan loop dari titik yang sama itu berhenti dari atau mengatur
- posisi untuk
- Tetap lingkaran callback di flashplugin SoundInstance (sebelumnya tidak akan disebut).
- Tetap masalah dengan flashplugin di IE yang menyebabkan kondisi lomba karena caching, yang akan berhenti dari bekerja
- terkadang
- Tetap masalah dengan flashplugin yang akan menyebabkan contoh dijeda, setelah kembali, untuk tidak memecat onComplete callback.
- Tetap masalah di HTMLAudioPlugin yang menyebabkannya untuk salah kembali isSupported sebagai benar ketika harus palsu
- dokumentasi yang lebih baik di seluruh
- Peningkatan contoh
Apa yang baru di versi 0.3.0:
- Pindah semua kelas menjadi createjs namespace dikonfigurasi
- Ditambahkan dukungan yang lebih baik untuk suara hilang. SoundJS mengembalikan turunan ringan yang tidak akan gagal jika panggilan yang dibuat di atasnya.
- Ditambahkan mute / unmute metode statis untuk mandiri mengontrol properti bisu global.
- Ditambahkan dukungan untuk preloading file WAV
- Fixed Flash preload dukungan ketika dalam modus tag
- Ditambahkan ringan flashdisk misalnya, yang merupakan kode hanya
- Ditambahkan bendera men-debug [showOutput] untuk flashplugin, yang akan masuk flash Kegiatan
- masalah Tetap dengan canPlayType melemparkan runtime di browser non-didukung.
Apa yang baru di versi 0.2.0:
- Versi ini mencakup model Plugin sasaran yang abstrak audio yang pemutaran berbagai plugin, yang dapat diprioritaskan.
- update lainnya termasuk contoh suara dikontrol, yang kembali saat suara dimainkan, menyediakan cara yang lebih mudah untuk mengontrol audio yang sekali telah mulai pemutaran.
Apa yang baru di versi 0.1:.
- Pertama rilis alpha resmi SoundJS
Persyaratan :
- JavaScript diaktifkan pada sisi client
Komentar tidak ditemukan