我有一个非常奇怪的问题,无法解决它。
我正在通过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)
}
我的问题是它让我录制视频,但无法点击重拍,播放或使用视频按钮
这是录制视频后的样子