Ermitteln der Audiovorrichtung Fähigkeiten mit grellem Scripting
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
|
|||
|