Objective-C MPMediaPickerController是否支持视频选择?

时间:2017-08-04 21:19:16

标签: ios objective-c xcode

我被分配了一个项目,我将修复一个相对较旧的代码库上的错误。它使用Cordova,Node和AngularJS,所以事情非常混乱。

用户需要能够从他/她的设备中选择将被发送到服务器的音频或视频文件。但是,MediaPicker不会在手机存储中显示任何视频;只有音频文件可以访问(是的,我的手机上有视频和本地存储)。

修改   选择器初始化如下所示,initWithMediaTypes:MPMediaTypeAny

  MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAny];

编辑#2:以下屏幕截图是我所看到的,无论" initWithMediaTypes的价值如何:"

MPMediaPlayerScreenshot

简单地说 - 是否已弃用MPMediaPickerController的视频选择?

如果是这样,从手机存储中选择视频/音频文件的最佳选择是什么?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

根据Apple文档,MediaPicker仍然支持视频内容。尝试将其初始化为MediaPicker AnyVideo。

https://developer.apple.com/documentation/mediaplayer/mpmediatype?language=objc