Xamarin.Mac で AVAudioPlayer でサウンドを再生する
AVAudioPlayer について
クラスは AVAudioPlayer
、メモリまたはファイルからオーディオ データを再生するために使用されます。 Apple では、ネットワーク ストリーミングを実行している場合や、低遅延のオーディオ I/O が必要な場合を除き、このクラスを使用してアプリでオーディオを再生することをお勧めします。
クラスを AVAudioPlayer
使用して、次の操作を行うことができます。
- 任意のループを使用して、任意の継続時間のサウンドを再生します。
- オプションの同期で複数のサウンドを同時に再生します。
- 再生する各サウンドの音量、再生速度、ステレオ位置を制御します。
- 高速転送や巻き戻しなどのサポート機能。
- 再生レベルの使用状況測定データを取得します。
AVAudioPlayer
は、iOS、tvOS、macOS (.aif、.wav、.mp3 など) によって提供される任意のオーディオ形式のサウンドをサポートします。
macOS でサウンドを再生する
macOS は iOS と同じオーディオ ツールボックス クラスをサポートしているため、Xamarin.Mac アプリでのオーディオ再生の詳細については、 AVAudioPlayer による iOS 再生サウンドに関するドキュメントを参照してください。