iOS AudioKit:如何在录音时观察当前经过的时间
iOS AudioKit: How to observe currently elapsed time while recording
我在我的应用程序中使用 AudioKit
进行录制和播放。我想从 AKNodeRecorder
中反映当前经过的录音时间,以便用户可以实时查看录音的时长。我怎样才能做到这一点?
没有公开委托或回调函数,并且 KVO 不是一个选项,因为我想要观察者 recordedDuration
的值没有 @objc
annonated。这是可能的还是我需要从不同的角度来看待这个问题?
在梳理源码后,我发现了这个 class AKPeriodicFunction
,它是在 AudioKit.start()
调用中传递的。这将在给定的时间间隔触发闭包,因此您可以做任何事情。
我在我的应用程序中使用 AudioKit
进行录制和播放。我想从 AKNodeRecorder
中反映当前经过的录音时间,以便用户可以实时查看录音的时长。我怎样才能做到这一点?
没有公开委托或回调函数,并且 KVO 不是一个选项,因为我想要观察者 recordedDuration
的值没有 @objc
annonated。这是可能的还是我需要从不同的角度来看待这个问题?
在梳理源码后,我发现了这个 class AKPeriodicFunction
,它是在 AudioKit.start()
调用中传递的。这将在给定的时间间隔触发闭包,因此您可以做任何事情。