Ich bekomme diesen Fehler:
*** Beenden der App aufgrund einer unbehandelten Ausnahme 'NSInvalidArgumentException', Grund: '*** -[AVAssetWriter initWithURL:fileType:error:] ungültiger Parameter erfüllt nicht: [outputURL isFileURL]'
In dieser Zeile:
AVAssetWriter * assetWriter = [[AVAssetWriter alloc] initWithURL:videoURL
fileType: AVFileTypeMPEG4
error: &movieError];
Wo videoURL wie folgt protokolliert wird:
/var/mobile/Applications/A032EEA6-C83D-49DA-B118-E4E4B9F41C7F/Documents/videoForSegmentNumber1.mp4
wird die Zeile davor aufgerufen.
Ich habe auch selbst gegen isFileURL getestet und es gibt NO zurück. Was ist erforderlich, um eine gültige fileURL zu sein?
3 Stimmen
Verwenden Sie die
+ (id)fileURLWithPath:(NSString *)path
NSURL-Methode? Wenn Sie uns zeigen könnten, wie Sie Ihre URL erstellen, wäre das großartig :)0 Stimmen
Ich verwende URLWithString:. Es sieht so aus, als ob das der Fehler war. Danke!