首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVAssetWriter写入无效的URL

AVAssetWriter写入无效的URL
EN

Stack Overflow用户
提问于 2012-08-16 23:46:35
回答 1查看 2.8K关注 0票数 2

我得到了这个错误:

代码语言:javascript
复制
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVAssetWriter initWithURL:fileType:error:] invalid parameter not satisfying: [outputURL isFileURL]'

在这一行上:

代码语言:javascript
复制
AVAssetWriter * assetWriter = [[AVAssetWriter alloc] initWithURL:videoURL
                                                        fileType: AVFileTypeMPEG4
                                                           error: &movieError];

其中,videoURL记录为:

代码语言:javascript
复制
/var/mobile/Applications/A032EEA6-C83D-49DA-B118-E4E4B9F41C7F/Documents/videoForSegmentNumber1.mp4

在此之前的行将被调用。

我自己也测试过isFileURL,它返回NO。有效的fileURL需要满足什么条件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-16 23:56:32

使用

代码语言:javascript
复制
+ (id)fileURLWithPath:(NSString *)path

而不是

代码语言:javascript
复制
+ (id)URLWithString:(NSString *)URLString
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11990920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档