Xamarin.Mac'te AVAudioPlayer ile ses çalma

AVAudioPlayer hakkında

AVAudioPlayer sınıfı, ses verilerini bellekten veya dosyadan kayıttan yürütmek için kullanılır. Apple, ağ akışı yapmıyorsanız veya düşük gecikmeli ses G/Ç gerektirmediğiniz sürece uygulamanızda ses yürütmek için bu sınıfı kullanmanızı önerir.

aşağıdakileri yapmak için sınıfını AVAudioPlayer kullanabilirsiniz:

  • İsteğe bağlı döngü ile herhangi bir sürenin seslerini çalın.
  • İsteğe bağlı eşitleme ile aynı anda birden çok ses çalın.
  • Çalan her ses için ses düzeyini, kayıttan yürütme hızını ve stereo konumlandırmayı kontrol edin.
  • Hızlı ileri veya geri sarma gibi destek özellikleri.
  • Kayıttan yürütme düzeyi ölçüm verilerini alın.

AVAudioPlayer iOS, tvOS ve macOS tarafından sağlanan .aif, .wav veya .mp3 gibi ses biçimlerinde sesleri destekler.

macOS'ta ses çalma

macOS, iOS ile aynı Ses Araç Kutusu sınıflarını desteklediğinden, Xamarin.Mac uygulamasında ses yürütmenin tüm ayrıntıları için lütfen iOS AVAudioPlayer ile Ses Çalma belgelerimize bakın.