【问题标题】:SwiftUI Preview turns on microphoneSwiftUI Preview 开启麦克风
【发布时间】:2021-05-06 22:18:25
【问题描述】:

有谁知道如何阻止 swiftUI 预览打开麦克风?我在工作时戴着蓝牙耳机,每次预览启动时都会启用麦克风。这会降低我的音频质量,因为耳机会在播放和输入之间分配带宽。

我的解决方法是进入声音设置,只需将我的默认输入切换到我的网络摄像头或 macbook 本身。很奇怪,xcode 中的预览每次启用时都会打开麦克风。

上下文:我有一个 MBP 2019 Xcode 12.4 Catalina

谢谢!

【问题讨论】:

  • 我可以从 Devices>IO 禁用模拟器的音频输入,但找不到画布预览选项。现在我正在做的是打开系统偏好>音频>并将输入更改为内部。这解决了它,但我也在寻找一个永久的解决方案。
  • 有同样的问题。有没有找到真正的解决方案?

标签: swift swiftui macos-catalina xcode12 swiftui-previews


【解决方案1】:

我发现 Xcode 预览版喜欢在 coreaudiod 守护进程上大惊小怪,这会导致各种问题(麦克风运行、音频卡顿、重复输出)。尝试从终端级别手动杀死所有这些守护进程。需要这个守护进程工作的应用程序应该自动重启所需的守护进程实例,而 Xcode 不会这样做。

sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多