2

我使用此代码获取 AVAudioPlayerNode 的当前时间,

    AVAudioTime * nodeTime = _playerNode.lastRenderTime;
    AVAudioTime * playerTime = [_playerNode playerTimeForNodeTime:nodeTime];
    NSTimeInterval seconds = (NSTimeInterval)(playerTime.sampleTime / playerTime.sampleRate);

但是,当我通过 a 调用此代码时CADisplayLinkplayerTime.sampleTime返回-512-1024第一次。

不知道对不对?

还是有其他方法可以AVAudioPlayerNode实时获取 的当前时间?

4

0 回答 0