Reprodução de áudio simples

Você pode usar as funções a seguir para reproduzir áudio de forma de onda em seu aplicativo em uma única chamada de função.

Função Descrição
Messagebeep Reproduz o som que corresponde a um nível de alerta do sistema especificado.
Sndplaysound Reproduz o som que corresponde ao som do sistema inserido no registro ou ao conteúdo do arquivo especificado.
PlaySound Fornece toda a funcionalidade do sndPlaySound e pode acessar diretamente os recursos.

 

A função MessageBeep é uma parte padrão da API do Win32; porque suas funcionalidades são muito limitadas e está documentada em outro lugar, não é discutida aqui.

As funções listadas dão suporte às seguintes fontes de áudio de forma de onda:

  • Arquivos de áudio waveform associados aos níveis de alerta do sistema
  • Arquivos waveform-audio especificados por entradas no Registro
  • Recursos WAVE na memória
  • Arquivos de áudio waveform especificados por nome

As funções sndPlaySound e PlaySound carregam um arquivo de áudio de forma de onda inteiro na memória e, na verdade, limitam o tamanho do arquivo que podem ser reproduzidos. Use sndPlaySound e PlaySound para reproduzir arquivos de áudio de forma de onda que são pequenos — até cerca de 100 mil. Essas duas funções também exigem que os dados de som estejam em um formato que pode ser reproduzido por um dos drivers de áudio de forma de onda instalados, incluindo o mapeador de ondas.

Para arquivos de som maiores, use os serviços de MCI (Interface de Controle de Mídia). Para obter mais informações, consulte MCI.