SoundJS

Software screenshot:
SoundJS
Dettagli del software:
Versione: 0.6.1 Aggiornato
Data di caricamento: 5 Jun 15
Sviluppatore: Grant Skinner
Licenza: Libero
Popolarità: 30

Rating: nan/5 (Total Votes: 0)

SoundJS semplifica il compito di lavorare con HTML5 & # x3c; audio & # X3e; tag, che possono apparire ed essere molto utile, ma è spesso un calvario quando si lavora con.
La libreria espone una semplice API per lavorare con i file audio in una pagina Web in tempo reale, una API che fornisce strumenti per la gestione del canale, il caricamento del file audio, operazioni batch, controllo del volume, e vari altri suoni e le caratteristiche relative alla riproduzione.
SoundJS non fa nulla di speciale, ma si limita a fornire un insieme uniforme di strumenti per lavorare con i suoni sul Web su più piattaforme, dispositivi e browser.
E 'ruolo è quello di stabilizzare le operazioni di riproduzione e manipolazione audio attraverso la continua evoluzione del browser e gli standard del paesaggio.
Un meccanismo Flash fallback per browser meno recenti è ricco di SoundJS come misura protettiva.
Esempi e istruzioni per l'uso sono incluse nel pacchetto di download

Cosa c'è di nuovo in questa versione:.

  • Nuova classe e modello di eredità
  • getter Aggiunto / setter di tutto
  • refactoring di utilizzare PreloadJS classi di precarico interno
  • Aggiunto il supporto audio Sprite
  • Un sacco di correzioni di bug e aggiornamenti

Cosa c'è di nuovo nella versione 0.6.0:

  • Nuova classe e modello di ereditarietà
  • getter Aggiunto / setter di tutto
  • refactoring di utilizzare PreloadJS classi di precarico interno
  • Aggiunto il supporto audio Sprite
  • Un sacco di correzioni di bug e aggiornamenti

Cosa c'è di nuovo nella versione 0.5.2:

  • Risolto un bug con SoundInstance default, non ha hanno playFailed funzione che viene chiamata dal suono
  • corretto un bug che impediva valore di interrupt vengano letti in chiamata gioco se è stata approvata in un oggetto
  • Cambiato SoundInstance estendere createjs.EventDispatcher piuttosto che miscela in
  • alterazioni approccio basePath che richiedono piena src (basePath + src) a creare e riprodurre le chiamate
  • Includere basePath in removeSound e removeManifest, che ora è necessario se è stato incluso nel caricare
  • createjs.Sound.alternateExtensions introdotte, che sta sostituendo un elenco delimitato come un mezzo per caricare i tipi di file alternativi
  • Deprecato & quot; | & quot; approccio al file alternativi, a favore della classe approccio alternateExtensions livello
  • Deprecato registerPlugin a favore di registerPlugins con un singolo argomento
  • Deprecato flashplugin BASE_PATH a favore swfPath
  • log della console Aggiunto chiamate deprecati sopra sono utilizzati
  • metodo EventDispatcher Aggiunto willTrigger ()

Cosa c'è di nuovo nella versione 0.5.1:

  • Soppressione errori WebAudioPlugin e HTMLAudioPlugin nei vecchi browser che non supportano adeguatamente object.defineProperty
  • Modifiche a WebAudioPlugin per consentire di lavorare con progetti di durata di lavoro di Web Audio API
  • WebAudioPlugin cambiato SoundInstance per nodo di SOURCENODE - & # X3e; PanNode - & # X3e; GainNode - & # X3e; context.destination muoversi Firefox bug

Cosa c'è di nuovo nella versione 0.5.0:

  • Altered tutte le librerie per utilizzare le proprietà di oggetti definiti, invece di oggetto notazione letterale.
  • namespace tutte le API sub a plug-correlato, ossia createjs.WebAudioPlugin.SoundInstance.
  • CreateJS implementate Utils.
  • Implementato & quot; use strict & quot; modalità.
  • metodi deprecati rimossi e le proprietà, doc'd rimossa.
  • WebAudioPlugin aggiornato per gestire nuove chiamate e chiamate deprecati.
  • immobili Aggiunto enableIOS a HTMLAudioPlugin, consentendo agli utenti avanzati per consentire HTMLAudioPlugin su iOS (non raccomandato).
  • chiamata gioco Overload in Sound e SoundInstance da consentire le opzioni da passare come un oggetto, vale a dire giocare (& quot; music & quot ;, {ciclo: -1, volume: 0,5}).
  • WebAudioPlugin Cambiato per verificare se XHR è disponibile per i file locali piuttosto che assumere non è.
  • implementare il supporto per il caricamento basePath locale e con PreloadJS.
  • Aggiornato registerSound e registerManifest per tornare vero se è già stata caricata una fonte.
  • Aggiunto getter / setter per volume e pan di SoundInstance, per consentire l'interpolazione.

Cosa c'è di nuovo nella versione 0.4.1:

  • Aggiunto removeSound, removeManifest e funzioni removeAllSounds to Sound , per consentire lo scarico dei suoni.
  • Aggiunto MobileSafe demo per mostrare il lancio di un & quot; app & quot; all'interno di un evento di tocco, che permette la riproduzione audio su dispositivi mobili
  • metodo () Aggiunto playEmptySound, che facilita la riproduzione su dispositivi mobili senza l'interazione dell'utente
  • HTMLAudioPlugin ora utilizzando la proprietà ciclo tag per fornire più affidabile loop
  • WebAudioPlugin aggiunto uno sguardo avvicinarsi in anticipo per consentire regolare il ciclo

Cosa c'è di nuovo nella versione 0.4.0:

  • Aggiunta di registrazione del suono e di registrazione del manifesto permettendo semplice precarico interno , così suoni possono precaricare e giocare
  • senza PreloadJS. Questo include callback e EventDispatch come file di carico.
  • il comportamento di default di inserimento per caricare src quando il gioco viene chiamato se src non è stata registrata o precaricato
  • Rimosso pausa globale / resume
  • Rimosso setMasterVolume globale, in luogo di SoundJS.setVolume (), che ora è il volume globale
  • il volume globale di inserimento / metodi mute sul plugin, possono essere utilizzati al posto di impostazione delle proprietà di tutte le istanze ed esistono
  • indipendente di quegli stessi immobili in casi
  • Aggiunto corretta muto globale, che colpisce i suoni a livello globale, invece di applicare muto ai suoni
  • Changed mute () per getMute () e setMute () su SoundJS e SoundInstances
  • Rimosso ricerca basati su id
  • riveduta approccio plugin, e semplificate le API interne
  • funzionalità di SoundJS Aggiunto EventDispatcher e SoundInstance
  • richiamata Aggiunto onSuccess ed evento di successo per SoundInstance segnalare commedia di successo.
  • Supporto webaudio ufficiale tramite il nuovo WebAudioPlugin, che è ora il gestore audio di default
  • Aggiunto creare metodo () in SoundJS, che può essere utilizzato per creare un suono interrotto

  • Metodo
  • setPosition Changed () su SoundInstance quindi è disponibile su istanze smesso

  • Metodo
  • Changed getDuration () su SoundInstance così ritorna la durata delle istanze fermato, invece di 0
  • i valori di default Changed impostato quando SoundJS.play si chiama così casi mantengono la posizione, il volume, e pan se non esplicitamente
  • cambiata
  • Sostituito proxy audio con un proxy sul namespace CreateJS, createjs.proxy (metodo, campo di applicazione, args *);
  • Risolto il problema per come è stata gestita in ritardo SoundInstance in modo che non si attiva se pause () o stop () viene chiamato prima
  • inizia la riproduzione
  • Problemi risolti con indexOf che sono stati a volte impediscono di arresto / mute, ecc.
  • Risolto il problema con lo stato muto iniziale flashplugin
  • Risolto un problema che causava in flashplugin getDuration per tornare sempre 0
  • Risolto un problema in flashplugin che avrebbe causato un suono loop loop dallo stesso punto è stato messo in pausa da o impostare
  • posizione
  • fissi richiamata loop in flashplugin SoundInstance (in precedenza non sarebbe stato chiamato).
  • Risolto un problema con flashplugin in IE che ha causato una condizione di competizione a causa di caching, che interromperne il lavoro
  • a volte
  • Risolto un problema con flashplugin che causerebbe un esempio pausa, una volta ripreso, di non sparare onComplete callback.
  • Risolto un problema in HTMLAudioPlugin che ha causato per tornare in modo non corretto isSupported come vero quando dovrebbe essere false
  • Migliore documentazione per tutto
  • esempi Miglioramento

Cosa c'è di nuovo nella versione 0.3.0:

  • Spostato tutte le classi in un namespace CreateJS configurabile
  • Aggiunto il supporto migliore per i suoni mancanti. SoundJS restituisce un'istanza leggero che non mancherà quando le chiamate sono fatte su di esso.
  • Aggiunto mute / metodi attivazione del volume statiche per controllare in modo indipendente una proprietà muto globale.
  • Aggiunto il supporto per precaricare file WAV
  • Supporto precarico lampo fisso in modalità tag
  • Aggiunto esempio il flash leggero, che è solo il codice
  • Aggiunta una bandiera di debug [showOutput] per flashplugin, che registrerà Flash Attività
  • Risolto il problema con canPlayType gettando runtime nei browser non supportati.

Cosa c'è di nuovo nella versione 0.2.0:

  • Questa versione include un modello plug-bersaglio che astrae audio la riproduzione di vari plugin, che possono essere la priorità.
  • Altri aggiornamenti includono le istanze sonore commutabili, che vengono restituiti quando un suono viene riprodotto, fornendo un modo molto più semplice da controllare audio una volta avviata la riproduzione.

Cosa c'è di nuovo in versione 0.1:.

  • Prima release ufficiale alpha di SoundJS

Requisiti

  • JavaScript abilitato sul lato client

Altri software di sviluppo Grant Skinner

EaselJS
EaselJS

4 Jun 15

RegExr
RegExr

3 Jun 15

PreloadJS
PreloadJS

5 Jun 15

TweenJS
TweenJS

4 Jun 15

Commenti a SoundJS

I commenti non trovato
Aggiungi commento
Accendere le immagini!