尝试实现 AVAudioplayer 并获取播放音乐的一些计量数据,但仍然获得值 -160。它看起来很容易使用,只需启用 Meter 然后在计时器下拾取数据,但到目前为止还没有结果。
playerAV = [[AVAudioPlayer alloc] initWithContentsOfURL:outURL error:nil];
playerAV.delegate = self;
playerAV.meteringEnabled = YES;
[playerAV prepareToPlay];
[播放器AV播放];
NSLog(@"左峰值:%f 右平均:%f", [playerAV peakPowerForChannel:0],[playerAV averagePowerForChannel:1]);
欢迎任何想法。