我正在开发一个应用程序,我想在其中从 iPad 的视频中导入视频。
是否可以在 iOS 设备上访问视频 应用程序?
注意我不是在谈论照片库或相机胶卷。
最佳答案
通过此代码,您可以获取设备的照片库视频,但不能获取内置视频应用。
objective-c
-(BOOL)startMediaBrowserFromViewController:(UIViewController*)controller usingDelegate:(id )delegate {
if (([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum] == NO)
|| (delegate == nil)
|| (controller == nil)) {
return NO;
}
UIImagePickerController *mediaUI = [[UIImagePickerController alloc] init];
mediaUI.delegate = delegate;
[mediaUI setMediaTypes:[NSArray arrayWithObject:(NSString *)kUTTypeMovie]];
[controller presentViewController:mediaUI animated:YES completion:nil];
return YES;
}
swift 4.2
func startMediaBrowser(from controller: UIViewController?, usingDelegate delegate: Any?) -> Bool {
if (UIImagePickerController.isSourceTypeAvailable(.savedPhotosAlbum) == false) || (delegate == nil) || (controller == nil) {
return false
}
let mediaUI = UIImagePickerController()
mediaUI.delegate = delegate as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate)
mediaUI.mediaTypes = ["kUTTypeImage"]
controller?.present(mediaUI, animated: true)
return true
}
关于ios - 如何从 ipad 内置视频应用访问视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043774/