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.