Swift从照片库中获取视频的NSData
发布时间:2020-12-14 04:35:44 所属栏目:百科 来源:网络整理
导读:我使用UI ImagePickerController从我的库中选择一个视频.我需要提取我的视频文件的NSData.我使用以下操作从我的库中选择一个视频,但我的数据似乎是零,但我的AVPlayer播放结果NSURL中的视频,所以我知道问题不在于NSURL.如何提取所选视频文件的NSData? func i
我使用UI
ImagePickerController从我的库中选择一个视频.我需要提取我的视频文件的NSData.我使用以下操作从我的库中选择一个视频,但我的数据似乎是零,但我的AVPlayer播放结果NSURL中的视频,所以我知道问题不在于NSURL.如何提取所选视频文件的NSData?
func imagePickerController(picker: UIImagePickerController,didFinishPickingMediaWithInfo info: [String : AnyObject]) { let fileURL = info[UIImagePickerControllerReferenceURL] as! NSURL! let data = NSData(contentsOfURL: fileURL) print(data) player = AVPlayer(URL: fileURL) let playerLayer = AVPlayerLayer(player: player) playerLayer.frame = CGRectMake(0,300,300) self.view.layer.addSublayer(playerLayer) player.play() self.dismissViewControllerAnimated(true,completion: nil) } 解决方法
尝试将UIImagePickerControllerReferenceURL更改为
而不是让data = NSData(contentsOfURL:fileURL)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs – 如何使用react redux单独连接数组的每个元素
- oracle通过impdp导入不同表用户、不同表空间的数据
- ruby-on-rails – 如何在p中创建一个强大的元素
- flex3+struts2+spring3+hibernate3+mysql5+tomcat6项目实例
- 归一化 标准化 正则化
- ruby-on-rails – 从Rails内容类型中删除charset
- c – 使用boost.python在cygwin中手动构建python扩展
- 对于PostgreSQL中的布尔数据类型,输出“是/否”而不是“t /
- 编译库时出现’undefined reference’错误
- oracle使用sql脚本生成csv文件案例学习