使用RPScreenRecorder录制屏幕和麦克风swift 3
问题描述:
似乎startRecordWithMicrophone方法已被弃用,但他们已经实现了beta版的startCapture方法,我能够使用这个beta函数吗?当使用录音机时,它不会出现在我的选项中。我不得不使用startRecording方法,它不记录麦克风,我发现这方面的信息非常有限,请大家帮忙。 设录音机= RPScreenRecorder.shared() recorder.startRecording(处理程序:{(误差)使用RPScreenRecorder录制屏幕和麦克风swift 3
if let error = error {
print(error)
}
})
答
你可以使用的startRecording方法设置isMicrophoneEnabled属性后
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
}