Rilevazione delle possibilità audio del dispositivo usando Scripting istantaneo


  Share  
|


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


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions