我正在快速设置以下内容的摄像头控制器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/

10-10 17:36