Ermitteln der Audiovorrichtung Fähigkeiten mit grellem Scripting


  Share  
|


Sie möchten die Audiofähigkeiten der Vorrichtung feststellen, auf der der Spieler läuft.

Benutzen Sie das hasAudio und die Eigenschaften hasMP3 des System.capabilities Gegenstandes.

Auftischversionen grellen Spielers 6 und des neueren Unterstützungs-MP3 Playbacks und der Fähigkeit, Audio von einem Mikrophon oder von einer ähnlichen Vorrichtung zu kodieren. Jedoch stützen grelle Spieler für andere Vorrichtungen nicht notwendigerweise alle oder vielleicht irgendwelche, Audiofähigkeiten. Die System.capabilities.hasAudio Eigenschaft bringt zutreffendes zurück, wenn der Spieler irgendwelche Audiofähigkeiten und das falsche anders hat. Dieses ist für das Spielen von von Filmen auf mehrfachen Vorrichtungen extrem wichtig. Wenn eine Vorrichtung keine Audiounterstützung hat, sollten Sie Benutzer, zu zwingen vermeiden, etwas zu downloaden, das sie nicht hören können (besonders weil Audio ziemlich groß sein kann):

//Last ein swf, das Ton enthält, nur wenn der Spieler 
Audio spielen kann. wenn (System.capabilities.hasAudio) 
{mySoundHolder.loadMovie("sound.swf"); } sonst 
{mySoundHolder.loadMovie("silent.swf"); }

Gerade weil ein Spieler Audiofähigkeiten hat, jedoch nicht notwendigerweise bedeutet, daß es rückseitige Töne MP3 spielen kann. Folglich wenn Verlags- MP3 Inhalt, Sie auf Fähigkeiten MP3 mit der Eigenschaft System.capabilities.hasMP3 prüft. Töne MP3 sind vorzuziehend, wenn sie gestützt werden, weil sie bessere Ton-Qualität-zu-Akte-Größe Verhältnisse als ADCP Töne anbieten.

/ /, wenn der Spieler MP3s spielen kann, laden ein MP3 mit
einem stichhaltigen Gegenstand. Andernfalls laden Sie a// das 
swf, das ADCP Ton in einen genisteten Filmclip enthält. wenn 
(System.capabilities.hasMP3) {mySound = neues Sound(mySoundHolder); 
mySound.load("sound.mp3", falsch); } sonst 
{mySoundHolder("adcpSound.swf"); }

Es ist wichtig, zu verstehen, daß die hasAudio und Eigenschaft hasMP3 Einstellungen auf den Fähigkeiten des Spielers und nicht des Systems basieren, auf dem der Spieler läuft. Die desktop System Spieler (für Windows, Mac OS und Linux) bringen immer zutreffendes für beide Eigenschaften unabhängig davon zurück, ob das System wirklich die Kleinteile hat (d.h., soundcard und Lautsprecher) zum der rückseitigen Töne zu spielen. Jedoch können Spieler für andere Vorrichtungen falsches zurückbringen, wenn die Vorrichtung nicht den Audio oder die Eigenschaften MP3 stützt

dieses ist ein Artikel, der von Duncan Murray hinzugefügt wird


Share  

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