Xamarin에서 AvtvOS Player를 사용 하 여 소리 재생Playing Sound in tvOS with AVAudioPlayer in Xamarin

Av오디오 플레이어 정보About the AVAudioPlayer

AVAudioPlayer는 메모리 나 파일에서 오디오 데이터를 재생 하는 데 사용 됩니다.The AVAudioPlayer is used to playback audio data from either memory or a file. 네트워크 스트리밍을 수행 하거나 대기 시간이 짧은 오디오 i/o를 요구 하지 않는 한 Apple은이 클래스를 사용 하 여 앱에서 오디오를 재생 하는 것을 권장 합니다.Apple recommends using this class to play audio in your app unless you are doing network streaming or require low latency audio I/O.

AVAudioPlayer를 사용 하 여 다음을 수행할 수 있습니다.You can use the AVAudioPlayer to do the following:

  • 선택적인 반복이 있는 모든 기간의 소리를 재생 합니다.Play sounds of any duration with optional looping.
  • 선택적 동기화를 사용 하 여 여러 소리를 동시에 재생 합니다.Play multiple sounds at the same time with optional synchronization.
  • 재생 하는 각 사운드의 볼륨, 재생 빈도 및 스테레오 위치를 제어 합니다.Control volume, playback rate and stereo positioning for each sounds playing.
  • 빨리 감기 또는 되감기와 같은 기능을 지원 합니다.Support features such as fast forward or rewind.
  • 재생 수준 계량 데이터를 가져옵니다.Obtain playback level metering data.

AVAudioPlayer는 iOS, tvOS 및 OS X (예: .aif, .wav 또는 .mp3)에서 제공 하는 오디오 형식의 소리를 지원 합니다.AVAudioPlayer supports sounds in any audio format provided by iOS, tvOS and OS X such as .aif, .wav or .mp3.

TvOS에서 소리 재생Playing Sounds in tvOS

TvOS는 iOS와 동일한 오디오 도구 상자 클래스를 지원 하기 때문에 tvOS 앱에서 오디오를 재생 하는 방법에 대 한 자세한 내용은 Avaudio player를 사용 하 는 ios 재생 문서를 참조 하세요.Because tvOS supports the same Audio Toolbox classes as iOS, please see our iOS Playing Sound with AVAudioPlayer documentation for the full details of playing audio in a Xamarin.tvOS app.