OSStatus erreur 1718449215
J'ai créé une application iPhone pour enregistrer notre voix. Quand j'ai essayer de l'enregistrer, j'obtiens le message d'erreur dans la déclaration suivante.
recorder = [[ AVAudioRecorder alloc] initWithURL:url settings:recordSetting error:&err];
Erreur de Domaine=NSOSStatusErrorDomain Code=1718449215 "Opération n'a pas pu être terminée. (OSStatus erreur 1718449215.)"
Si j'ai essayé d'enregistrer dans .la caf de fichier, il fonctionne très bien. Si j'ai essayé avec .m4a, j'obtiens ce message d'erreur.
Merci de m'aider à le résoudre.
Grâce.
- La question n'est pas à jour, mais depuis que je suis ici grâce à Google, je vous ferais partager cette référence : osstatus.com vous permet de voir les codes d'erreur
- Il peut être vieux, mais ce n'est pas de la date. J'ai eu la même erreur en 2017!
Vous devez vous connecter pour publier un commentaire.
1718449215 est la représentation décimale du code à quatre caractères pour le
kAudioFormatUnsupportedDataFormatError
erreur.En général, vous pouvez utiliser quelque chose comme cela pour obtenir plus d'informations sur les erreurs que vous recevez:
Dans le cas où cette aide les autres: j'ai juste eu le même message d'erreur, et il a été causé en essayant de créer/utiliser des fichiers audio dans le mauvais format. J'ai eu de préréglage de l'enregistrement vers le créer une .la caf de fichier, mais au lieu, appelé le fichier xxx.wav.
AVFormatIDKey
ensemble dekAudioFormatLinearPCM
(wav
format), mais avait oublié de changer l'extension du fichier sur le fichier de destination à partir de.m4a
à.wav
.OSStatus les codes d'erreur sont la douleur, ils sont souvent trop généraux pour vous aider. Avez-vous essayé de décoder les quatre-char code d'erreur? Parfois, c'est une aide (d'autres fois, vous obtenez juste la poubelle). De créer et de nous montrer un minimum d'exemple de code qui expose le problème. Dans ce cas, je parie que les quatre-char code est
fmt?
. Google pour le code numérique et vous devriez être plus sage.J'ai aussi été confronté à ce problème quand j'ai converti en type de fichier .mp3 alors que, précédemment, j'ai été en utilisant .caf format pour l'enregistrement du son avec des AVAudioRecorder. J'ai de nouveau converti en type de fichier.caf format & ça fonctionne. Vous pouvez utiliser les formats suivants
AAC, PCM, IMA4, ULAW, ILBC
"NSDictionary" si elle est vide, la valeur par défaut est de haute qualité, si vous définissez cette valeur est très faible, vous pouvez essayer d'annuler ces paramètres:
Si vous êtes en c ou cpp code, vous pouvez le faire.