2 Stimmen

AVAssetWriter ungültige URL zum Schreiben

Ich erhalte diese Fehlermeldung:

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

Auf dieser Linie:

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

Wobei videoURL als protokolliert wird:

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

die Zeile vor dem Aufruf dieser Funktion.

Ich habe auch gegen isFileURL selbst getestet und seine Rückgabe NO. Was ist erforderlich, um eine gültige fileURL sein?

16voto

ohr Punkte 1717

Utilice

+ (id)fileURLWithPath:(NSString *)path

anstelle von

+ (id)URLWithString:(NSString *)URLString

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X