我希望能够查看存储在用户 iPhone 上的照片和视频的列表,以便他们可以选择要上传的文件。到目前为止,我在列表中显示照片的地方工作,但没有显示视频。我用来显示照片库的代码如下:
@IBAction func btnAddPicOrVideo(sender: AnyObject) {
let pickerC = UIImagePickerController()
pickerC.delegate = self
self.presentViewController(pickerC, animated: true, completion: nil)
}
正如我提到的,我能够显示照片列表并从中选择一张就好了。问题是我无法查看或选择任何视频。有没有办法指定同时显示图片和视频?或者,我是否必须将图片和视频分开显示?
我目前正在模拟器上运行我的代码,并且我在本地存储了一个视频文件。
提前致谢。
最佳答案
我能够通过指定来解决这个问题
import MobileCoreServices
并且我这样更改了上面指定的代码:
@IBAction func btnAddPicOrVideo(sender: AnyObject) {
let pickerC = UIImagePickerController()
pickerC.mediaTypes = [kUTTypeImage as NSString, kUTTypeMovie as NSString]
pickerC.delegate = self
self.presentViewController(pickerC, animated: true, completion: nil)
}
关于ios - Swift - 如何获取 iPhone 上所有照片和视频的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29723308/