我试图在 AKPlayer 的文件播放中的给定点获得回调(当前,就在结束之前)。我在 上看到了 Apple 文档addBoundaryTimeObserver()
,它可以工作,但似乎无法从 AKPlayer 访问(我猜是 AVAudioPlayerNode 与 AVPlayer 的事情)。有什么建议么?我在 AVAudioPlayerNode 中看到了一些回调......也许我可以根据所需的时间和使用来确定缓冲区dataConsumed
?
目标是在文件播放完毕之前触发另一个事件(完成时有一个回调,但显然为时已晚)。
如果有人做过类似的事情,或者知道类似的事情(要点等),那就太好了。