SoundJS zjednodušuje práci práci s HTML5 & # x3c; audio & # X3e; tag, který může vypadat a být velmi užitečné, ale je často utrpení při práci s.
Knihovna vystavuje jednoduché API pro práci s audio soubory na živé webové stránky, API, která poskytuje nástroje pro správu kanál, audio souborů nakládání, dávkové operace, ovládání hlasitosti, a různé jiné zvuky a funkcemi pro přehrávání související.
SoundJS nedělá nic zvláštního, ale pouze poskytuje jednotnou sadu nástrojů pro práci s zvuky na webu napříč různými platformami, zařízeními a prohlížečů.
Je úkolem je stabilizovat přehrávání zvuku a manipulačních operací přes neustále se měnící prohlížeče a norem krajiny.
Flash fallback mechanismus pro starší prohlížeče je nabitý SoundJS jako ochranné opatření.
Příklady a pokyny k použití jsou součástí balíčku ke stažení
Co je nového v této verzi:.
- Nová třída a dědičnost modelu
- Přidána kariérista / tvůrci po celém
- Refactor využít PreloadJS třídy pro vnitřní předpětí
- Přidána podpora Audio Sprite
- Spousta oprav chyb a aktualizace
Co je nového ve verzi 0.6.0:
- Nová třída a dědičnost vzor
- Přidána kariérista / tvůrci po celém
- Refactor využít PreloadJS třídy pro vnitřní předpětí
- Přidána podpora Audio Sprite
- Spousta oprav chyb a aktualizace
Co je nového ve verzi 0.5.2:
- Opravena chyba s výchozím SoundInstance, to ne se playFailed funkci, která se nazývá Sound
- opravena chyba, která bránila přerušení hodnotu z čteny ve hře volání, pokud byl schválen v objektu
- Změněno SoundInstance rozšířit createjs.EventDispatcher spíše než mixu
- na změny basePath přístupu, které vyžadují plnou src (basePath + SRC) ve vytváření a přehrávání hovorů
- Zahrnout basePath v removeSound a removeManifest, který je nyní nutné v případě, že byla zahrnuta do načtení
- Představené createjs.Sound.alternateExtensions, který je nahrazovat je oddělený seznam jako prostředek k načtení alternativní typy souborů
- Zastaralé & quot; | & quot; přístup do alternativních souborů, ve prospěch třídě úrovni alternateExtensions přístupu
- Zastaralé registerPlugin ve prospěch registerPlugins s jediným argumentem
- Zastaralé flashplugin BASE_PATH ve prospěch swfPath
- Přidána konzole kulatiny zastaralé volání výše, jsou použity
- Přidaný willTrigger () metoda EventDispatcher
Co je nového ve verzi 0.5.1:
- Potlačení chyby v WebAudioPlugin a HTMLAudioPlugin ve starých prohlížečích, že nefungují správně podporovat object.defineProperty
- Změny WebAudioPlugin, aby mohl pracovat s trvala pracovní návrh webového Audio API
- WebAudioPlugin změnil uzlu SoundInstance rozkaz k SourceNode - & # x3e; PanNode - & # x3e; GainNode - & # x3e; context.destination obejít Firefox chyby
Co je nového ve verzi 0.5.0:
- Změněná všechny knihovny používat definované vlastnosti objektu místo objekt doslovný zápis.
- Namespaced všechny dílčí API související plugin, tj createjs.WebAudioPlugin.SoundInstance.
- Realizované createjs Utils.
- Realizace & quot; use strict & quot; mode.
- Odebrané zastaralé metody a vlastnosti, jako doc'd odstraněn.
- Aktualizováno WebAudioPlugin zvládnout nové výzvy a zastaralé hovorů.
- nemovitost Přidáno enableIOS na HTMLAudioPlugin, který umožňuje pokročilé uživatele, aby HTMLAudioPlugin na iOS (nedoporučuje se).
- Přetížené hru volání ve zvuku a SoundInstance, které umožní možnosti, které mají být předány v jako objekt, tj hrát (& quot; music & quot ;, {smyčka: -1, objem: 0,5}).
- Změněno WebAudioPlugin otestovat, zda XHR je k dispozici pro místní soubory, spíše než za předpokladu, že to není.
- implementovat podporu basePath pro místní nakládku a PreloadJS.
- Aktualizováno registerSound a registerManifest vrátit true, pokud již byl načten zdroj.
- Přidána kariérista / seřizovač pro objem a pánev z SoundInstance, aby tweening.
Co je nového ve verzi 0.4.1:
- Přidáno removeSound, removeManifest, a removeAllSounds funkce Sound , umožnit vykládku zvuků.
- Přidáno MobileSafe demo ukázat zahájení & quot; app & quot; uvnitř dotykové události, což umožňuje přehrávání zvuku na mobilních zařízeních
- Přidaný playEmptySound () metoda, která umožňuje přehrávání na mobilních zařízeních bez zásahu uživatele
- HTMLAudioPlugin nyní pomocí tagu vlastnosti smyčky poskytnout spolehlivější opakování
- WebAudioPlugin přidán dívat dopředu přístupu, který umožní plynulé smyčky
Co je nového ve verzi 0.4.0:
- přidán zvuk registraci a zjevně registrace umožňuje jednoduchou vnitřní předpětí , takže zvuky mohou předpětí a hrát
- bez PreloadJS. To zahrnuje zpětné volání a EventDispatch jako soubory zátěži.
- Přidána výchozí chování načíst src, když se hra nazývá, pokud src nebylo registrováno nebo předem
- Odstraněno globální pause / resume
- Odstraněna globální setMasterVolume, místo SoundJS.setVolume (), který je nyní celkový objem
- Přidána celkový objem / mute metody na pluginy, lze použít místo nastavení vlastností všech instancí a existují
- nezávislé týchž vlastností na případech
- přidáno správné globální mute, která ovlivňuje zvuky globálně, namísto pouhého použití mute na zvuky
- Změnil mute () až getMute () a setMute () na SoundJS a SoundInstances
- Odstraněno vyhledávání id založené
- revidován plugin přístup, a zjednodušené interní API
- Přidáno EventDispatcher funkčnost SoundJS a SoundInstance
- z přidané onSuccess callback a úspěch událost SoundInstance hlásit úspěšné hry.
- Oficiální podpora WebAudio prostřednictvím nového WebAudioPlugin, který je nyní popisovač výchozí audio
- přidané vytvořit metodu () na SoundJS, který může být použit k vytvoření zastavený zvuk
- Změnil setPosition (), takže je k dispozici na zastavena instance
- Změnil getDuration () na SoundInstance tak vrací délku zastavil instancí, namísto 0
- Změnil výchozí hodnoty nastavené při SoundJS.play se nazývá tak případy, udržet pozici, hlasitost, a pokud není výslovně pan
- změnil
- Nahrazeno proxy, na zvuk s proxy na createjs namespace, createjs.proxy (metoda, rozsah, args *);
- Opravena chyba, o tom, jak bylo zpoždění nakládáno v SoundInstance, takže to nebude střílet, pokud pauza () nebo stop () je volána před
- začíná přehrávání
- Opraveny problémy s IndexOf, které byly někdy brání zastavení / mute, atd.
- Oprava problému s počátečním ztlumení státem v flashplugin
- Opraven problém v flashplugin, který způsobil getDuration vždy vrátí 0,
- Opraven problém v flashplugin, že by způsobit opakování zvuk smyčce ze stejného místa byl pozastaven z nebo nastavit
- Postoj
- Pevné smyčky zpětné volání v flashplugin SoundInstance (dříve to by neměl být s názvem).
- Opraven problém s flashplugin v IE, která způsobila spor kvůli ukládání do mezipaměti, což by se to zastavit z práce
- někdy
- Opraven problém s flashplugin, které by způsobilo pozastavenou instance, jednou obnovena, že nebude střílet onComplete zpětné volání.
- Opraven problém v HTMLAudioPlugin, která způsobila, že se nesprávně vrátit isSupported jako pravdivé, když to by mělo být falešný
- Lepší dokumentace po celou dobu
- Lepší příklady
Metoda na SoundInstance
Metoda
Co je nového ve verzi 0.3.0:
- přeřazen všechny třídy do konfigurovatelné createjs jmenném prostoru
- Přidána lepší podporu pro chybějící zvuky. SoundJS vrátí lehký instanci, která nebude selhat při volání na to.
- Přidána statické ztlumit zvuk / obnovit metody samostatně řídit globální mute vlastnost.
- Přidána podpora pro předpínání souborů WAV
- Pevná blesk podpora předpětí, když v režimu tag
- Přidána lehký blesk instance, což je pouze kód
- Přidána ladění vlajku [showOutput] pro flashplugin, který bude protokolovat Flash Aktivita li>
- Oprava problému s canPlayType házet runtime v non-podporovaných prohlížečů.
Co je nového ve verzi 0.2.0:
- Tato verze obsahuje cílovou plugin model, který abstrahuje audio Přehrávání na různé pluginy, které mohou být upřednostněny.
- Další aktualizace zahrnují ovladatelné případy, zvukové, které jsou vráceny při přehrávání zvuku, který poskytuje mnohem jednodušší způsob, jak ovládat zvuk, jakmile to začalo přehrávání.
Co je nového ve verzi 0.1:.
- První oficiální alpha vydání SoundJS
Požadavky na :
- , povolte JavaScript na straně klienta li>
Komentáře nebyl nalezen