相关疑难解决方法(0)

如何使用PHAsset从文件中获取NSData

我在路径上有档案

file:///var/mobile/Media/DCIM/100APPLE/IMG_0197.mov
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个代码时 -

NSError *error;
NSData *data = [NSData dataWithContentsOfFile:assetUrl.relativePath options:NSDataReadingMappedAlways error:&error];
Run Code Online (Sandbox Code Playgroud)

除了错误,我什么都没得到

错误域= NSCocoaErrorDomain代码= 257"(可可,ошибка257)"UserInfo = 0x175a61380 {NSFilePath =/var/mobile/Media/DCIM/100APPLE/IMG_0197.mov,NSUnderlyingError = 0x17424e550"Неудалосьзавершитьоперацию.不允许操作"}

文件存在,但我无法读取它.

但同时AVPlayer通常会播放视频文件.

我试过了

PHFetchResult *fetchResult = [PHAsset fetchAssetsWithALAssetURLs:@[assetUrl] options:nil];
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何结果.

file nsurl ios phasset

3
推荐指数
1
解决办法
7276
查看次数

如何将mp4转换为NSData?

在此输入图像描述我在XCode中有一个名为vvideo.mp4的文件.我试图将它转换为NSData,如下所示

    NSData *data = [NSData dataWithContentsOfFile:@"vvideo.mp4" options:nil error:nil];
Run Code Online (Sandbox Code Playgroud)

但是当我记录数据时,它返回null.

什么是将任何视频转换为NSData的正确方法?

在Xcode中添加文件并正确复制,你可以在这里看到.

编辑问题....

video nsdata ios

0
推荐指数
1
解决办法
5152
查看次数

标签 统计

ios ×2

file ×1

nsdata ×1

nsurl ×1

phasset ×1

video ×1