草庐IT

averagePowerForChannel

全部标签

ios - 在 AVPlayer 中获取 averagePowerForChannel

如何在AVPlayer中获取averagePowerForChannel以便在我的音乐应用程序中制作音频可视化!我已经完成了可视化部分,但我卡在了它的引擎(实时音量channel)中。我知道通过使用AVAudioPlayer可以使用.meteringEnabled属性轻松完成,但由于某些已知原因AVPlayer是必须的我的应用程序!我实际上正在考虑将AVAudioPlayer与AVPlayer一起使用以获得所需的结果,但这听起来有点困惑,这如何影响性能和稳定性?提前致谢 最佳答案 我在AVPlayer可视化方面遇到了大约两年的问题。

ios - 为什么 averagePowerForChannel 总是返回 -160?

我有这些代码,两个方法调用都成功。AVAudioSession*audioSession=[AVAudioSessionsharedInstance];[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:NULL];[audioSessionsetActive:YESerror:NULL];这些代码开始记录:[self.recorderprepareToRecord];[self.recorderrecordForDuration:60];我有一个计时器功能来更新仪表-(void)updateMeters{