2

我收到此错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVAssetWriter initWithURL:fileType:error:] invalid parameter not satisfying: [outputURL isFileURL]'

在这条线上:

AVAssetWriter * assetWriter = [[AVAssetWriter alloc] initWithURL:videoURL
                                                        fileType: AVFileTypeMPEG4
                                                           error: &movieError];

videoURL 记录为:

/var/mobile/Applications/A032EEA6-C83D-49DA-B118-E4E4B9F41C7F/Documents/videoForSegmentNumber1.mp4

调用此之前的行。

我自己也对 isFileURL 进行了测试,它返回 NO。什么是有效的 fileURL?

4

1 回答 1

15

采用

+ (id)fileURLWithPath:(NSString *)path

代替

+ (id)URLWithString:(NSString *)URLString
于 2012-08-16T15:56:31.657 回答