Basisbeginselen van het werken met geluidFlash Player 9 of hoger, Adobe AIR 1.0 of hoger Computers kunnen digitale audio vastleggen en coderen. Zo kunnen geluidsgegevens door de computer worden weergegeven, opgeslagen en opgehaald om te worden afgespeeld via luidsprekers. U kunt geluid afspelen met Adobe® Flash® Player of Adobe® AIR™ en ActionScript. Wanneer geluidsgegevens in een digitale vorm worden omgezet, heeft deze vorm bepaalde kenmerken, zoals het geluidsvolume en het gebruik van stereo- of monogeluid. Wanneer u een geluid in ActionScript afspeelt, kunt u deze kenmerken ook aanpassen: u kunt het geluid harder maken of bijvoorbeeld de indruk wekken dat het uit een bepaalde richting komt. Voordat u een geluid in ActionScript kunt besturen, moet u de geluidsgegevens eerst in Flash Player of AIR laden. U kunt audiogegevens op vijf manieren in Flash Player of AIR laden om er met behulp van ActionScript mee te kunnen werken.
Wanneer u geluidsgegevens uit een extern geluidsbestand laadt, kunt u starten met het afspelen van het begin van het geluidsbestand terwijl de overige geluidsgegevens nog worden geladen. Hoewel er uiteenlopende geluidsbestandsindelingen voor codering van digitale audio worden gebruikt, bieden ActionScript 3.0, Flash Player en AIR ondersteuning voor geluidsbestanden die zijn opgeslagen in de MP3-indeling. Geluidsbestanden in andere indelingen, zoals .wav of .aiff, kunnen niet rechtstreeks worden geladen of afgespeeld. Tijdens het werken met geluid in ActionScript zult u waarschijnlijk met meerdere klassen uit het pakket flash.media werken. De Sound-klasse is de klasse die u gebruikt om toegang tot audiogegevens te krijgen door een geluidsbestand te laden of een functie toe te wijzen aan een gebeurtenis die geluidsgegevens samplet, en vervolgens te beginnen met afspelen. Zodra u met het afspelen van een geluid bent begonnen, bieden Flash Player en AIR u toegang tot een SoundChannel-object. Aangezien een audiobestand dat u hebt geladen, mogelijk slechts een van de vele geluiden is die op de computer van een gebruiker worden afgespeeld, wordt voor elk afzonderlijk geluid dat wordt afgespeeld, een eigen SoundChannel-object gebruikt; de gecombineerde uitvoer van alle SoundChannel-objecten is uiteindelijk wat er via de luidsprekers van de computer wordt afgespeeld. U gebruikt deze SoundChannel-instantie om de eigenschappen van het geluid te besturen en het afspelen te stoppen. Als u de gecombineerde audio wilt besturen, kunt u via de klasse SoundMixer beheer over de gecombineerde uitvoer krijgen. U kunt nog een aantal andere klassen gebruiken om specifieke taken uit te voeren wanneer u met geluid in ActionScript werkt. Zie Toelichting bij de geluidsarchitectuur voor meer informatie over alle klassen die betrekking hebben op geluid. Belangrijke concepten en termenDe volgende lijst bevat belangrijke termen die u kunt tegenkomen:
|
|