خطأ تهيئة AvaudioPlayer.
-
18-09-2019 - |
سؤال
قمت بتهيئة مثيل AvaudiopLayer الخاص بي مثل:
[self.audioPlayer initWithContentsOfURL:url error:&err];
يحتوي URL على مسار ملف .m4a
يتم عرض الخطأ التالي في وحدة التحكم عندما يسمى هذا الخط: "نطاق الخطأ = NSOSSTATUSERRORDOMAIN CODE = 1685348671 "تعذر إكمال العملية. (خطأ Osstatus 1685348671.)"
ما هو سبب هذا الخطأ؟
المحلول
رمز الخطأ هو رمز أربعة من Four-Char ل "DTA؟" (يمكنك استخدام تطبيق الحاسبة في وضع المبرمج لتحويل قيم INT إلى ASCII). تحقق من "رموز النتائج" المراجع الصوتية الأساسية المختلفة وستجدها يتم تعريفها في كل من خدمات الملفات الصوتية وخدمات دفق ملف الصوت kAudioFileInvalidFileError
أو kAudioFileStreamError_InvalidFile
على التوالي، كلاهما له نفس التعريف:
يتم تشوه الملف، وليس مثيل صالح لملف صوتي من نوعه، أو غير معترف به كملف صوتي. متوفر في iPhone OS 2.0 والإصدارات الأحدث.
هل جربت الكود الخاص بك مع ملفات .m4a مختلفة؟