SoundJS upraszcza pracę pracy z HTML5 & # x3c Audio & #; x3e; tag, który może wyglądać i być bardzo przydatne, ale często jest trudnym zadaniem w pracy z.
Biblioteka naraża prostego API do pracy z plikami audio na stronie internetowej na żywo, która zapewnia API narzędzia do zarządzania kanałami, audio, plików, operacje załadunku wsadu, regulacja głośności, i różnych innych funkcji związanych z dźwiękiem i odtwarzania,.
SoundJS nie nic specjalnego robić, a jedynie zapewnia jednolity zestaw narzędzi do pracy z dźwiękami w sieci na wielu platformach, urządzeń i przeglądarek.
To rola jest stabilizacja operacji odtwarzania i manipulacji dźwięku w całym ciągle zmieniającym przeglądarki i standardów krajobrazu.
Mechanizm Flash awaryjna dla starszych przeglądarek jest pełen SoundJS jako środek ochronny.
Przykłady i instrukcje użytkowania znajdują się w pakiecie do pobrania
Co nowego w tym wydaniu:.
- Nowe klasy i modelu dziedziczenia
- Dodane getter / ustawiaczy całym
- Refactor wykorzystać PreloadJS zajęcia dla wewnętrznego napięcia wstępnego,
- Dodano obsługę audio Sprite
- Wiele poprawek i aktualizacji błędów
Co nowego w wersji 0.6.0:
- Nowe klasy i modelu dziedziczenia
- Dodane getter / ustawiaczy całym
- Refactor wykorzystać PreloadJS zajęcia dla wewnętrznego napięcia wstępnego,
- Dodano obsługę audio Sprite
- Wiele poprawek i aktualizacji błędów
Co nowego w wersji 0.5.2:
- Naprawiono błąd z domyślnym SoundInstance, to jednak nie mają funkcję playFailed że jest nazywany przez Sund
- Naprawiono błąd, który uniemożliwiał wartość przerwania przed przeczytać w zaproszeniu zabaw, jeśli została podjęta w obiekcie
- Zmienione SoundInstance rozszerzyć createjs.EventDispatcher a nie mieszanki w
- Zmiany w podejściu BasePath src, które wymagają pełnej (basePath SRC) w + Tworzenie i odtwarzanie rozmowy
- Dołącz basePath w removeSound i removeManifest, który jest obecnie wymagane, jeśli to było wliczone w załadunku
- Wprowadzone createjs.Sound.alternateExtensions, który jest wymiana listę rozdzielaną jako sposób załadować alternatywne typy plików
- Nieaktualne & quot; | & quot; podejście do alternatywnych plików, na rzecz klasy podejścia alternateExtensions poziomu
- Nieaktualne registerPlugin za registerPlugins z jednym argumentem,
- Nieaktualne flashplugin BASE_PATH na rzecz swfPath
- logi Dodano konsoli nieaktualne połączenia są używane
- Dodane willTrigger () aby EventDispatcher
Powyżej
Co nowego w wersji 0.5.1:
- pomijanie błędów w WebAudioPlugin i HTMLAudioPlugin w starych przeglądarkach nie obsługiwać prawidłowo object.defineProperty
- Zmiany WebAudioPlugin aby mogła ona pracować z trwającym projektem roboczym Web Audio API
- WebAudioPlugin zmienił SoundInstance zamówienia węzła do SourceNode - & # x3e; PanNode - & # x3e; GainNode - & # x3e; context.destination obejść Firefox bug
Co nowego w wersji 0.5.0:
- Zmienione wszystkie biblioteki w użyciu określonych właściwości obiektów zamiast Object Notation dosłowne.
- w przestrzeni nazw wszystkie pod API do powiązanej wtyczki, tj createjs.WebAudioPlugin.SoundInstance.
- Wdrożone createjs Utils.
- Wdrożone & quot; use strict & quot; Tryb.
- Usunięto przestarzałe metody i właściwości, doc'd jako usunięte.
- Aktualizacja WebAudioPlugin połączeń do obsługi nowych połączeń i przestarzałe.
- Dodano właściwość enableIOS do HTMLAudioPlugin, dzięki czemu zaawansowani użytkownicy, aby umożliwić HTMLAudioPlugin na iOS (nie zalecane).
- Overloaded połączenie zabawy w Sound and SoundInstance pozwalające opcje mają być przekazane w jak przedmiot, czyli grać (& quot; & quot ;, muzyka {pętli: 1, pojemność: 0,5}).
- Zmienione WebAudioPlugin aby sprawdzić, czy XHR jest dostępna dla plików lokalnych, a nie przy założeniu, że nie jest.
- Realizacja wsparcia basePath załadunku i lokalnej z PreloadJS.
- Aktualizacja registerSound i registerManifest powrócić true, jeśli źródłem jest już załadowane.
- Dodane getter / setter do objętości i patelni SoundInstance, aby umożliwić animację.
Co nowego w wersji 0.4.1:
- Dodane removeSound, removeManifest i funkcje removeAllSounds Sound , aby umożliwić rozładunek dźwięków.
- demo Dodane MobileSafe pokazać uruchomienie & quot; aplikacja & quot; wewnątrz dotykowym imprezy, umożliwiając odtwarzanie dźwięku w urządzeniach przenośnych,
- Dodane playEmptySound metoda (), co ułatwia odtwarzanie na urządzeniach mobilnych bez interakcji użytkownika
- HTMLAudioPlugin teraz za pomocą znacznika własności pętli, aby zapewnić bardziej niezawodne pętli
- WebAudioPlugin dodany spojrzenie w przyszłość, aby umożliwić sprawne podejście pętli
Co nowego w wersji 0.4.0:
- Dodane rejestracji dźwięku i oczywistego rejestrację umożliwiającą prosty wewnętrznego obciążenia wstępnego , więc Dźwięki mogą wczytywać i grać
- bez PreloadJS. Obejmuje oddzwonienia i EventDispatch jako pliki obciążenia.
- Dodano domyślne zachowanie, aby załadować src kiedy gra nazywa, jeśli src nie został zarejestrowany lub fabrycznie
- Usunięto globalne pauza / wznowienie
- Usunięto globalne setMasterVolume, w miejsce SoundJS.setVolume (), która jest teraz globalna wielkość
- Dodane globalna wielkość / MUTE metody na wtyczki, może być stosowany w miejsce właściwości wszystkich przypadkach ustawienia i istnieje
- niezależne od tych samych właściwościach w przypadkach,
- Dodane właściwe wyciszenie globalny, co wpływa na dźwięki na całym świecie, a nie tylko wyciszenie dźwięków stosowania
- Zmienione wyciszenia () do getMute () i setMute () na SoundJS i SoundInstances
- Usunięto wyszukiwania oparte id
- zmienionego podejścia plugin, i uproszczone wewnętrzne API
- Dodane EventDispatcher funkcjonalność SoundJS i SoundInstance
- Dodane onSuccess zwrotna i impreza sukces SoundInstance zgłosić udanej zabawy.
- Oficjalne wsparcie WebAudio pośrednictwem nowego WebAudioPlugin, który jest teraz domyślnym dźwięku opiekun
- Dodano tworzyć metodą (na SoundJS), który może być używany do tworzenia zatrzymane dźwięku
- Zmienione setPosition () na SoundInstance więc jest dostępny na zatrzymanych przypadkach,
- Zmienione getDuration () na SoundInstance więc zwraca czas zatrzymał przypadkach, zamiast 0
- Zmieniono domyślny zestaw wartości, gdy SoundJS.play nazywa się tak zachowują pozycję przypadki, objętość, a pan chyba, że wyraźnie
- zmienił
- Zastąpiony proxy na Sound pełnomocnika na createjs nazw, createjs.proxy (metoda, zakres, args *);
- Naprawiono problem, w jaki sposób traktowane było opóźnienie SoundInstance więc to nie zadziała, jeśli pauza () lub wyłączyć () jest wywoływana przed
- zaczyna odtwarzanie
- Naprawiono problemy z indexOf, które były czasem uniemożliwiające stop / mute, itp.
- Naprawiono problem z początkowego stanu wyciszenia w flashplugin
- Naprawiono błąd, który powodował w flashplugin zawsze powrócić getDuration 0
- Naprawiono problem w flashplugin, że spowoduje zapętlony dźwięk z pętli z tego samego punktu została wstrzymana z lub ustawić
- Stanowisko,
- Poprawiono zwrotna pętli flashplugin SoundInstance (wcześniej to nie byłoby o nazwie).
- Naprawiono problem z flashplugin w IE, który spowodował sytuacji wyścigu z powodu buforowania, która zatrzyma go z pracy,
- czasem
- Naprawiono problem z flashplugin, że spowoduje wstrzymane instancji, gdy wznowione, aby nie strzelać onComplete oddzwonienia.
- Naprawiono błąd, który spowodował w HTMLAudioPlugin błędnie ją za prawdziwą powrócić isSupported kiedy powinien być fałszywe,
- Lepsze dokumentacji przez
- Ulepszone przykłady
Metoda
Metoda
Co nowego w wersji 0.3.0:
- Przeniesiony wszystkie klasy w konfigurowalnym nazw createjs
- Dodane lepsze wsparcie dla brakujących dźwięków. SoundJS zwraca lekki przypadek, że nie zawiedzie, gdy połączenia są wykonane na nim.
- Dodane statycznych metod wyłączyć wyciszenie MUTE / sterować niezależnie Global Property wyciszenia.
- Dodano wsparcie dla wstępnego ładowania plików WAV
- Wsparcie preload Naprawiono błysku w trybie tag
- Dodane lekki instancji flash, który jest tylko kod
- Dodano flagę debug [showOutput], aby flashplugin, która będzie rejestrować aktywność Flash
- Naprawiono problem z canPlayType rzucając czas pracy w nieobsługiwanych przeglądarek.
Co nowego w wersji 0.2.0:
- Ta wersja zawiera model docelowy, że wtyczki audio, Abstracts Odtwarzanie różnych wtyczek, które mogą być traktowane priorytetowo.
- Inne aktualizacje obejmują kontrolowane instancji dźwiękowe, które są zwracane, gdy dźwięk jest odtwarzany, zapewniając znacznie łatwiejszy sposób kontrolować dźwięk po jego rozpoczęciu odtwarzania.
Co nowego w wersji 0.1.
- Pierwsza oficjalna wersja alpha SoundJS
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
Komentarze nie znaleziono