Detección de las capacidades audio del dispositivo usando Scripting de destello
Usted desea determinar las capacidades audio del dispositivo en el cual el jugador está funcionando. Utilice el hasAudio y las características hasMP3 del objeto de System.capabilities. Versiones de escritorio del jugador de destello 6 y un aparato de lectura más último de la ayuda MP3 y la capacidad de codificar audio de un micrófono o de un dispositivo similar. Sin embargo, los jugadores de destello para otros dispositivos no apoyan necesariamente todos, o posiblemente cualesquiera, capacidades audio. La característica de System.capabilities.hasAudio vuelve verdad si el jugador tiene cualesquiera capacidades audio y el falso de otra manera. Esto es extremadamente importante para jugar películas en los dispositivos múltiples. Si un dispositivo no tiene ningún soporte, usted debe evitar de forzar a usuarios descargar algo que no pueden oír (especialmente porque el audio puede ser absolutamente grande): //carga un swf que contiene el sonido solamente si el
jugador sabe jugar audio. si (System.capabilities.hasAudio)
{mySoundHolder.loadMovie("sound.swf"); }
{mySoundHolder.loadMovie("silent.swf"); }
Apenas porque un jugador tiene capacidades audio, sin embargo, no significa necesariamente que puede jugar los sonidos traseros MP3. Por lo tanto, si MP3 el contenido que publica, usted prueba para las capacidades MP3 usando la característica System.capabilities.hasMP3. Los sonidos MP3 son preferibles, si están apoyados, porque ofrecen cocientes mejores del sonido-calidad-a-archivo-tamaño que sonidos de ADCP. //si el jugador sabe jugar MP3s, carga un MP3 usando un
objeto de los sonidos. Si no, cargue// swf de a que contiene el
sonido de ADCP en un clip jerarquizado de la película. si
(System.capabilities.hasMP3) {mySound = Sound(mySoundHolder) nuevo;
mySound.load("sound.mp3", falsos); }
{mySoundHolder("adcpSound.swf"); }
Es importante entender que los ajustes del hasAudio
y de la característica hasMP3 están basados en las capacidades del
jugador y no del sistema en el cual el jugador está funcionando.
Los jugadores del sistema de escritorio (para el OS de Windows,
del mac, y Linux) vuelven siempre verdad para ambas características
sin importar si el sistema tiene realmente el hardware (es decir,
soundcard y los altavoces) para jugar sonidos traseros. Sin
embargo, los jugadores para otros dispositivos pueden volver falso si
el dispositivo no apoya el audio o las características MP3 esto es un artículo agregado por Duncan Murray
|
|||
|