我使用此代码获取AVAudioPlayerNode的当前时间
AVAudioTime * nodeTime = _playerNode.lastRenderTime;
AVAudioTime * playerTime = [_playerNode playerTimeForNodeTime:nodeTime];
NSTimeInterval seconds = (NSTimeInterval)(playerTime.sampleTime / playerTime.sampleRate);
但是,当我第一次通过CADisplayLink
,playerTime.sampleTime
返回-512
或-1024
来调用此代码时。
我不知道,这是对的吗?
或者还有其他方法可以让AVAudioPlayerNode
的当前时间实时显示吗?