Noções básicas do trabalho com somFlash Player 9 e posterior, Adobe AIR 1.0 e posterior Os computadores podem capturar e codificar áudio digital, que é a representação das informações de som no computador, bem como armazená-lo e recuperá-lo para reprodução pelos alto-falantes. É possível reproduzir som usando o Adobe® Flash® Player ou Adobe® AIR™ e o ActionScript. Quando dados de som são convertidos em formato digital, eles têm várias características, como o volume e se o som é estéreo ou mono. Quando você reproduz um som no ActionScript, também pode ajustar essas características; por exemplo, você pode aumentar o som ou fazer parecer que ele está vindo de uma certa direção. Para controlar um som no ActionScript, você precisa ter as informações do som carregadas no Flash Player ou no AIR. Há cinco maneiras de inserir dados de áudio no Flash Player ou AIR para que você possa trabalhar com eles no ActionScript.
Quando você carrega dados de som a partir de um arquivo de som externo, pode começar a reproduzir o início do arquivo enquanto o restante dos dados ainda estão sendo carregados. Embora existam vários formatos de arquivo de som usados para codificar áudio digital, o ActionScript 3.0, o Flash Player e o AIR dão suporte a arquivos de som armazenados no formato mp3. Eles não podem carregar ou reproduzir arquivos de som diretamente em outros formatos, como WAV ou AIFF. Enquanto estiver trabalhando com som no ActionScript, provavelmente você desejará trabalhar com várias classes do pacote flash.media. A classe Sound é a classe que você usa para obter acesso a informações de áudio carregando um arquivo de som ou atribuindo uma função a um evento que tira amostras de dados de som e, em seguida, inicia a reprodução. Depois que você começa a reproduzir um som, o Flash Player e o AIR lhe dão acesso a um objeto SoundChannel. Como um arquivo de áudio carregado só pode ser um dos vários sons que você reproduz no computador de um usuário, cada som específico reproduzido usa seu próprio objeto SoundChannel; a saída combinada de todos os objetos SoundChannel misturados na verdade consiste no que é reproduzido pelos alto-falantes do computador. Use esta ocorrência de SoundChannel para controlar as propriedades do som e interromper a reprodução. Por último, se você deseja controlar o áudio combinado, a classe SoundMixer lhe dá controle sobre a saída combinada. Também é possível usar várias outras classes para executar tarefas mais específicas quando você estiver trabalhando com som no ActionScript; para obter mais informações sobre todas as classes relacionadas a som, consulte Compreensão da arquitetura do som. Conceitos e termos importantesA lista de referência a seguir contém termos importantes que você poderá encontrar:
|
![]() |