什么是AVAudioPlayer的averagePowerForChannel平均值?

时间:2013-04-24 20:43:52

标签: iphone ios audio avfoundation avaudioplayer

AVAudioPlayer的文档说averagePowerForChannel:“返回给定频道的平均功率,以分贝为单位,表示播放的声音。”但它没有说“平均”意味着什么,或者如何/如果平均值加权。我对样品的范围特别感兴趣,特别是时间间隔以及它是否会向前发展。

AVAudioRecorder: peak and average power说用于计算功率的公式是多个样本的RMS(均方根),但也没有说明使用了多少样本。

可选的红利问题:如果我想计算 的平均功率,比如100毫秒 - 足够的时间让动画现在开始并达到适当的水平 - 我应该研究哪些框架? Confusion with meters in AVAudioRecorder说我可以使用AudioQueue或RemoteIO获取原始样本数据,然后我可以使用类似这样的内容:Android version of AVAudioPlayer's averagePowerForChannel - 但我没有找到示例代码(请原谅双关语)。

0 个答案:

没有答案