Использование RPScreenRecorder для записи экрана и микрофона на Swift 3
Кажется, метод startRecordWithMicrophone устарел, но они реализовали метод startCapture, который находится в бета-версии, могу ли я использовать эту бета-функцию? Это не подходит в моих вариантах при использовании рекордера. Я вынужден использовать метод startRecording, который не записывает микрофон, я нашел очень ограниченную информацию об этом, пожалуйста, помогите. let Recorder = RPScreenRecorder.shared() Recorder.startRecording(обработчик: { (ошибка) в
if let error = error {
print(error)
}
})
1 ответ
Вы можете использовать метод 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
}