无法保存录制的视频

时间:2017-04-27 12:52:17

标签: swift video uiimagepickercontroller ios10 video-recording

我有一个非常奇怪的问题,无法解决它。

我正在通过UIImagePicker

录制视频

这是我的录音代码:

func takeVideo(_ sender: Any) {
        if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.camera){
            let imagePicker = UIImagePickerController()
            imagePicker.delegate = self
            imagePicker.mediaTypes = [(kUTTypeMovie as NSString) as String]
            imagePicker.sourceType = UIImagePickerControllerSourceType.camera
            imagePicker.allowsEditing = false
            imagePicker.showsCameraControls = true
            //imagePicker.videoMaximumDuration = Double(seconds)

            self.present(imagePicker, animated: true, completion: nil)
        }else{
            noCamera()
        }
    }

这个应该保存视频:

    func videoPickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: NSDictionary!) {
        let tempImage = info[UIImagePickerControllerMediaURL] as? NSURL
        let pathString = tempImage?.relativePath
        self.dismiss(animated: true, completion: nil)

        UISaveVideoAtPathToSavedPhotosAlbum((pathString)!, self, nil, nil)

    }

我的问题是它让我录制视频,但无法点击重拍,播放或使用视频按钮

这是录制视频后的样子

This is how it looks like after recording video

0 个答案:

没有答案