我在 swift 3 中设置了一个相机 Controller :
let cameraController = UIImagePickerController()
cameraController.sourceType = .camera
cameraController.mediaTypes = [kUTTypeMovie as NSString as String]
cameraController.showsCameraControls = true
cameraController.videoQuality = UIImagePickerControllerQualityType.typeHigh
cameraController.allowsEditing = false
cameraController.delegate = delegate
present(cameraController, animated: false, completion: nil)
这会同时录制视频和音频,因此请求访问摄像头和麦克风。音频在这里一点用处都没有。
如何录制视频,但禁用麦克风以便不录制音频,并且不询问使用麦克风的权限?
最佳答案
将您的媒体类型设置为 KUTTypeVideo
而不是 KUTTypeMovie
应该可以解决问题。
关于ios - swift 3 录制视频但不录制音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41464081/