【问题标题】:objective c load AVAsset from NSFileManager file path目标c从NSFileManager文件路径加载AVAsset
【发布时间】:2016-02-15 19:55:14
【问题描述】:

所以我使用

下载了一个 .mp4 文件

urlData * =[NSData dataWithContentsOfUrl:filePath]

然后使用 NSFileManager 保存它

[urlData writeToFile:filePath atomically:YES];

这可以很好地将文件保存在 NSFileManager 目录中

这就是我崩溃的地方。我想打开并播放这些文件,所以我像我使用一样使用

[AVURLAsset URLAssetWithURL:filePath options:nil];

由于某种原因,它总是进入“AVPlayerStatusFailed”状态。当我设置断点并检查错误时,我得到“未知错误”

Error Domain=NSURLErrorDomain Code=-1 "未知错误" UserInfo={NSLocalizedDescription=unknown error, NSUnderlyingError=0x1382f9630 {Error Domain=NSOSStatusErrorDomain Code=-12935 "(null)"}}

我在这里错过了什么?或者我怎样才能得到比“未知错误”更好的错误

【问题讨论】:

    标签: objective-c avfoundation nsfilemanager avasset


    【解决方案1】:

    好吧,事实证明这是我应该如何构建 NSURL

    [AVURLAsset URLAssetWithURL:[NSURL fileURLWithPath:filePath] options:nil];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      相关资源
      最近更新 更多