我被分配了一个项目,我将修复一个相对较旧的代码库上的错误。它使用Cordova,Node和AngularJS,所以事情非常混乱。
用户需要能够从他/她的设备中选择将被发送到服务器的音频或视频文件。但是,MediaPicker不会在手机存储中显示任何视频;只有音频文件可以访问(是的,我的手机上有视频和本地存储)。
修改
选择器初始化如下所示,initWithMediaTypes:MPMediaTypeAny
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAny];
编辑#2:以下屏幕截图是我所看到的,无论" initWithMediaTypes的价值如何:"
简单地说 - 是否已弃用MPMediaPickerController的视频选择?
如果是这样,从手机存储中选择视频/音频文件的最佳选择是什么?
提前谢谢!
答案 0 :(得分:0)
根据Apple文档,MediaPicker仍然支持视频内容。尝试将其初始化为MediaPicker AnyVideo。
https://developer.apple.com/documentation/mediaplayer/mpmediatype?language=objc