다음을 통해 공유


Xamarin.Mac에서 AVAudioPlayer로 소리 재생

AVAudioPlayer 정보

AVAudioPlayer 클래스는 메모리 또는 파일에서 오디오 데이터를 재생하는 데 사용됩니다. Apple은 네트워크 스트리밍을 수행하거나 짧은 대기 시간 오디오 I/O를 요구하지 않는 한 이 클래스를 사용하여 앱에서 오디오를 재생하는 것이 좋습니다.

클래스를 AVAudioPlayer 사용하여 다음을 수행할 수 있습니다.

  • 선택적 루핑을 사용하여 모든 기간의 소리를 재생합니다.
  • 선택적 동기화를 사용하여 동시에 여러 소리를 재생합니다.
  • 재생 중인 각 소리에 대한 볼륨, 재생 속도 및 스테레오 위치를 제어합니다.
  • 빨리 감기 또는 되감기 등의 기능을 지원합니다.
  • 재생 수준 계량 데이터를 가져옵니다.

AVAudioPlayer 는 iOS, tvOS 및 macOS(예: .aif, .wav 또는 .mp3)에서 제공하는 모든 오디오 형식의 소리를 지원합니다.

macOS에서 소리 재생

macOS는 iOS와 동일한 오디오 도구 상자 클래스를 지원하므로 Xamarin.Mac 앱에서 오디오 재생에 대한 자세한 내용은 AVAudioPlayer로 소리 재생 iOS 설명서를 참조하세요.