【问题标题】:How to get the status of microphone in ReplayKit Broadcast Extension如何在 ReplayKit 广播扩展中获取麦克风的状态
【发布时间】:2021-12-22 06:46:21
【问题描述】:

我正在使用 ReplayKit 广播扩展来录制系统屏幕。我能够获取视频、audioApp、audioMic 的样本缓冲区并对其进行处理。

有什么方法可以获取麦克风的状态,即在屏幕录制期间它是启用还是禁用?

【问题讨论】:

    标签: ios swift screen-recording replaykit


    【解决方案1】:

    如果您已将记录器声明为 -

    var recorder = RPScreenRecorder.shared()
    

    那么你可以检查它为-

    if recorder.isMicrophoneEnabled == true {
    
    }
    

    【讨论】:

    • 我试过这个,但即使麦克风打开也得到 false。这可能是因为我使用 RPBroadcastExtension 录制系统屏幕(我的应用程序和其他应用程序屏幕)而不是 RPScreenRecorder,因为它只允许在应用程序屏幕中录制。
    猜你喜欢
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    • 2020-09-05
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 2013-11-18
    相关资源
    最近更新 更多