似乎不推荐使用startRecordWithMicrophone方法,但是他们已经实现了一个处于测试阶段的startCapture方法,我可以使用这个beta函数吗?使用录音机时,它没有出现在我的选项中。我被迫使用不记录麦克风的startRecording方法,我发现这方面的信息非常有限请帮忙。 let recorder = RPScreenRecorder.shared() recorder.startRecording(handler:{(error)in
if let error = error {
print(error)
}
})
答案 0 :(得分:1)
您可以在设置isMicrophoneEnabled属性后使用startRecording方法。
let recorder = RPScreenRecorder.shared()
if recorder.isAvailable {
recorder.isMicrophoneEnabled = true
recorder.startRecording() { error in
if let error = error {
print(error)
} else {
// Recording
}
}
} else {
// Show alert for screen recording being unavailable
}