ios - 如何从 ipad 内置视频应用访问视频

标签 ios iphone ipad video ios7

我正在开发一个应用程序,我想在其中从 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/

相关文章:

iphone - 具有多个字典的 UITableView 多个部分

ios - 将 View 添加到 subview

ios - 如何在 UITextField 周围添加可点击标签

ios - SKTextureAtlas如何按顺序加载纹理

iphone - 为什么不在全新项目(xcode 3.1.4)上调用 dealloc?

iphone - 使用动画更改路径的颜色 - iPhone Dev

iphone - iPad 2 上不显示图标

ios - 在现有上传的应用程序中启用推送通知

iphone - 检测IOS设备类型

ios - 将程序从 XCode 传输到 iPad