Rilevazione delle possibilità audio del dispositivo usando Scripting istantaneo
Desiderate determinare le possibilità audio del dispositivo su cui il giocatore sta funzionando. Usi il hasAudio e le proprietà hasMP3 dell'oggetto di System.capabilities. Versioni desktop del giocatore istantaneo 6 e playback successivo di sostegno MP3 e la capacità mettere audio in codice da un microfono o da un dispositivo simile. Tuttavia, i giocatori istantanei per altri dispositivi necessariamente non ne sostengono tutti, o possibilmente c'è ne, possibilità audio. La proprietà di System.capabilities.hasAudio restituisce allineare se il giocatore ha al contrario qualunque possibilità audio ed il falso. Ciò è estremamente importante per il gioco dei film sui dispositivi multipli. Se un dispositivo non ha supporto audio, dovreste evitare di forzare gli utenti trasferire qualcosa dal sistema centrale verso i satelliti che non possano sentirsi (particolarmente perché l'audio può essere abbastanza grande): //carico un swf che contiene suono soltanto se il
giocatore può giocare l'audio. se
(System.capabilities.hasAudio) {mySoundHolder.loadMovie("sound.swf");
} altrimenti {mySoundHolder.loadMovie("silent.swf"); }
Solo perchè un giocatore ha possibilità audio, tuttavia, necessariamente non significa che può giocare i suoni posteriori MP3. Di conseguenza, se MP3 il soddisfare di pubblicazione, voi esamina a possibilità MP3 usando la proprietà System.capabilities.hasMP3. I suoni MP3 sono preferibili, se sostenuti, perché offrono i rapporti migliori di suono-qualità-$$$-LIMA-FORMATO che i suoni di ADCP. //se il giocatore può giocare MP3s, carica un MP3 usando
un oggetto sano. Altrimenti, carichi// swf di a che contiene il
suono di ADCP in una clip annidata di film. se
(System.capabilities.hasMP3) {mySound = nuovo Sound(mySoundHolder);
mySound.load("sound.mp3", falsi); } altrimenti
{mySoundHolder("adcpSound.swf"); }
È importante capire che le regolazioni della
proprietà hasMP3 e di hasAudio sono basate sulle possibilità del
giocatore e non del sistema su cui il giocatore sta funzionando.
I giocatori del sistema da tavolo (per l'OS del mac, di Windows
e Linux) restituiscono sempre allineare per entrambe le proprietà
senza riguardo a se il sistema realmente ha i fissaggi (cioè,
soundcard ed altoparlanti) per giocare i suoni posteriori.
Tuttavia, i giocatori per altri dispositivi possono restituire
falso se il dispositivo non sostiene l'audio o le caratteristiche MP3 ciò è un articolo aggiunto da Duncan Murray
|
|||
|