Share via


Xamarin.Mac で AVAudioPlayer でサウンドを再生する

AVAudioPlayer について

AVAudioPlayer クラスは、メモリまたはファイルからオーディオ データを再生するために使用されます。 Apple では、ネットワーク ストリーミングを実行している場合や、低待機時間のオーディオ I/O が必要な場合を除き、このクラスを使用してアプリでオーディオを再生することをお勧めします。

AVAudioPlayer クラスを使用すると、次の操作を行うことができます:

  • 任意のループで任意の継続時間のサウンドを再生します。
  • オプションの同期で複数のサウンドを同時に再生します。
  • 再生する各サウンドの音量、再生速度、ステレオ位置を制御します。
  • 早送りや巻き戻しなどの機能をサポートします。
  • 再生レベル使用状況測定データを取得します。

AVAudioPlayer は、.aif、.wav、.mp3 など、iOS、tvOS、macOS によって提供されるすべてのオーディオ形式のサウンドをサポートしています。

macOS でのサウンドの再生

macOS は iOS と同じオーディオ ツールボックス クラスをサポートしているため、Xamarin.tvOS アプリでのオーディオの再生の詳細については、「AVAudioPlayer でのサウンドの再生」ドキュメントを参照してください。