使用的录音SDK:audio.AudioCapturer。保持全局单实例audio.AudioCapturer,就是从APP启动评测到APP进程被销毁,audio.AudioCapturer实例都一直存在。
发现的问题:
1、发现audio.AudioCapturer在录音结束之后,如果只调用了(this.audioCapturer as audio.AudioCapturer).stop 方法后台会一直打印[invalidDomain][WaitForRunning]Wait timeout, current state\_ is 3的日志。请问这个日志是为什么会打印出来,如何可以避免?
2、从APP启动评测到APP进程销毁,audio.AudioCapturer实例都一直存在,有没有什么隐患,如果有隐患,请问更好的实践应该是什么样的?
日志是底层打印,可以不用关心。全局单实例也没什么问题。