我正在快速设置以下内容的摄像头控制器3:
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
应该可以解决问题。
KUTTypeVideo documentation
关于ios - swift 3录制视频但不录制音频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41464081/