尝试实现 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]);
欢迎任何想法。