Frage

Ich initialisiere meine Avaudioplayer -Instanz wie:

[self.audioPlayer initWithContentsOfURL:url error:&err];

URL enthält den Pfad einer .m4a -Datei

Der folgende Fehler wird in der Konsole angezeigt, wenn diese Zeile aufgerufen wird: "Fehlerdomäne = nsosStatUserrordomain -Code = 1685348671 "Die Operation konnte nicht abgeschlossen werden. (OSSTATUS -Fehler 1685348671.)"

Was ist der Grund für diesen Fehler?

War es hilfreich?

Lösung

Der Fehlercode ist ein Vier-Char-Code für "DTA?" (Sie können die Taschenrechner -App im Programmiermodus verwenden, um die int -Werte in ASCII umzuwandeln.) Überprüfen Sie die "Ergebniscodes" der verschiedenen Kern -Audio -Referenzen und Sie werden feststellen kAudioFileInvalidFileError oder kAudioFileStreamError_InvalidFile Beide haben jeweils die gleiche Definition:

Die Datei ist fehlerhaft, keine gültige Instanz einer Audiodatei ihres Typs oder nicht als Audiodatei erkannt. Erhältlich in iPhone OS 2.0 und später.

Haben Sie Ihren Code mit verschiedenen .m4a -Dateien ausprobiert?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top