2011-05-31 16 views

cevap

1

Eğer AVAudioPlayer kullanırsanız,

Apple'ın doc itibaren bu yöntemi

AVAudioPlayer *avPlayer = ... 
[avPlayer play...]; 
[avPlayer averagePowerForChannel:0]; 
[avPlayer averagePowerForChannel:1]; 

kullanabilirsiniz - (şamandıra) averagePowerForChannel: (NSUInteger) CHANNELNUMBER

Açıklama
ortalamasını döndürür çalınan ses için desibel cinsinden belirli bir kanal için güç.

+1

Evet, ama "desibel cinsinden ortalama güç ..." kesinlikle size [dB'de tam ölçeğe göre güç (dBFS)] veriyor (http://en.wikipedia.org/wiki/DBFS) [dB (http://en.wikipedia.org/wiki/A-weighting). Bir dBA ölçümü elde etmek için uygun, kalibre edilmiş bir SPL ölçüm cihazına ihtiyacınız olduğunu düşünüyorum. –

+0

Bu, DB (A) değil, dBFS'dir. – Gros

İlgili konular