我正在使用AudioKit
在我的应用中进行记录和播放。我想从AKNodeRecorder
反映当前经过的录制时间,以便用户可以实时看到录制时间。我该怎么做?
没有公开的委托或回调函数,并且KVO不是选项,因为我要给观察者recordedDuration
的值未被@objc
标注。这可能吗,还是我需要从另一个角度来解决?
答案 0 :(得分:0)
在梳理源代码之后,我遇到了AKPeriodicFunction
类,该类在AudioKit.start()
调用中传递。这将以给定的间隔触发关闭,因此您可以执行任何操作。