AVAudioPlayer-Initialisierungsfehler

8

Ich initialisiere meine AVAudioPlayer-Instanz wie:

%Vor%

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" Vorgang konnte nicht abgeschlossen werden. (OSStatus Fehler 1685348671.) "

Was ist der Grund für diesen Fehler?

    
Vaishnavi Naidu 29.09.2009, 06:57
quelle

1 Antwort

12

Der Fehlercode ist ein Vier-Zeichen-Code für "dta?" (Sie können die Calculator-App im Programmiermodus verwenden, um die int-Werte in ASCII zu konvertieren). Überprüfen Sie die "Ergebniscodes" der verschiedenen Core Audio-Referenzen und Sie werden feststellen, dass dies sowohl in den Audio File Services als auch in den Audio File Stream Services als kAudioFileInvalidFileError bzw. kAudioFileStreamError_InvalidFile definiert ist. Beide haben dieselbe Definition:

  

Die Datei ist fehlerhaft, keine gültige Instanz einer Audiodatei ihres Typs oder nicht als Audiodatei erkannt. Verfügbar in iPhone OS 2.0 und höher.

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

    
invalidname 29.09.2009, 09:50
quelle