Reproduzindo som com AVAudioPlayer no Xamarin.Mac

Sobre o AVAudioPlayer

A AVAudioPlayer classe é usada para reproduzir dados de áudio da memória ou de um arquivo. A Apple recomenda usar essa classe para reproduzir áudio em seu aplicativo, a menos que você esteja fazendo streaming de rede ou exija E/S de áudio de baixa latência.

Você pode usar a AVAudioPlayer classe para fazer o seguinte:

  • Reproduzir sons de qualquer duração com loop opcional.
  • Reproduza vários sons ao mesmo tempo com sincronização opcional.
  • Controlar volume, taxa de reprodução e posicionamento estéreo para cada sons que estão sendo reproduzidos.
  • Recursos de suporte, como avanço rápido ou retrocesso.
  • Obter dados de medição de nível de reprodução.

AVAudioPlayer dá suporte a sons em qualquer formato de áudio fornecido pelo iOS, tvOS e macOS, como .aif, .wav ou .mp3.

Reproduzindo sons no macOS

Como o macOS dá suporte às mesmas classes de Caixa de Ferramentas de Áudio que o iOS, consulte nossa documentação do iOS Playing Sound with AVAudioPlayer para obter os detalhes completos da reprodução de áudio em um aplicativo Xamarin.Mac.