updateBuffer
当我将平移设置到右耳机 (1.0f) 时,我遇到了方法问题。声音播放正确,但情节没有更新:**buffer = (float) 0
对于每个元素。
代码很简单:
- (void)audioPlayer:(EZAudioPlayer *)audioPlayer
playedAudio:(float **)buffer
withBufferSize:(UInt32)bufferSize
withNumberOfChannels:(UInt32)numberOfChannels
inAudioFile:(EZAudioFile *)audioFile {
__weak typeof(self) weakSelf = self;
[weakSelf.plot updateBuffer:buffer[0] withBufferSize:bufferSize];
}
它适用于左耳机 - >pan = -1.0f
或两者 - >0.0f
但不适用于右耳机。