在我的快速应用程序中,我具有“录制视频”功能和“播放视频”功能。我已经使用委托方法imagePickerController(_:didFinishPickingMediaWithInfo:)处理这两个功能。在每种情况下,该函数内部的整个代码都在运行。
func imagePickerController(_ picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
//code
}
在此功能内,我怎么能特别知道我正在处理的视频是保存的PhotosAlbum中的已录制
还是已挑选?在我的快速应用程序中,我具有“录制视频”功能和“播放视频”功能。我已经使用了委托方法imagePickerController(_:didFinishPickingMediaWithInfo :)来...
let imagePicker = UIImagePickerController()
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
switch imagePicker.sourceType {
case .camera:
// Recorded
case .photoLibrary, .savedPhotosAlbum:
// picked from Photos library
default: break
}
}