无法从Photos框架中获取视频资产的URL中的数据

时间:2017-06-05 10:25:58

标签: ios swift nsdata photosframework

我遇到了这个错误。

  

错误域= NSCocoaErrorDomain代码= 257"文件“IMG_4156.MP4”   由于您无权查看,因此无法打开。"

     

的UserInfo = {NSFilePath =的/ var /移动/媒体/ DCIM / 104APPLE / IMG_4156.MP4,   NSUnderlyingError = 0x160ebd8f0 {错误域= NSPOSIXErrorDomain代码= 1   "不允许操作"}}

我试图从Photo的框架中提取视频资产的网址中的数据,如下所示:  文件:///var/mobile/Media/DCIM/104APPLE/IMG_4155.MP4

然而,我成功地使用相同的方法而不是视频来提取照片..

我使用这些行来提取视频:

let urlNew = URL(fileURLWithPath: item.finalVideoForServer)
let videoData = try Data(contentsOf: urlNew)

如果我错了,请帮助我或纠正我。

1 个答案:

答案 0 :(得分:0)

您必须在项目目录中的info.plist文件中添加以下行(在源代码视图中打开)

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.min.js"></script>
<canvas id="canvas"></canvas>