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

AVAudioPlayer について

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

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

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

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

macOS でサウンドを再生する

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