启动AudioKit后,是否有一种使触觉反馈起作用的方法?如果我禁用AudioKit
let generator = UISelectionFeedbackGenerator() generator.selectionChanged()
代码可以工作,但是启动AudioKit后会失败。

最佳答案

原因是当音频输入处于 Activity 状态时,iOS会关闭触觉反馈。哪种方式有意义,因为由触觉引擎生成的任何振动都将通过麦克风以某种方式记录。

这也适用于在后台录制音频的应用程序。如果其中一个正在运行,则另一个应用程序的触觉反馈将不起作用。

如果您的应用不需要音频输入,请尝试使用AKSettings.enableAudioInput = false
如果确实需要输入,则您无能为力。

关于ios - 音频套件停止触觉反馈,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49736861/

10-14 21:23