سؤال

أحصل على MediaException (خطأ Prefetch: -5) عند تنفيذ التعليمات البرمجية التالية على Nokia N73. إنه يعمل بشكل جيد في المحاكي وقد جربت نفس الشيء من قبل على نفس الهاتف بنجاح. الفرق الوحيد الآن هو أنني أستخدم Netbeans لبناء ونشر بدلا من الكسوف.

inputPlayer = Manager.createPlayer("capture://audio?encoding=pcm&rate=4000&bits=16&channels=1");
inputPlayer.realize();
inputPlayer.prefetch();
inputPlayer.start();

أنا أتساءل عما إذا كان الأمر يتعلق بالأمان، كما هو الحال مع الكسوف لدي دائما موجه أمني على الهاتف. مع netbeans أنا لا أحصل على أي موجه، فقط الاستثناء.

هل كانت مفيدة؟

المحلول

-5 هو رمز الخطأ سيمبيان kerrnotsupported.

ويستند N73 على سيمبيان OS V9.1

يتم نقل رموز الأخطاء الأصلية (من Symbian C ++) في بعض الأحيان إلى استثناءات Java عندما تعذر على تنفيذ JSR-135 العثور على طريقة أجمل للتعبير عن الخطأ.

نصائح أخرى

تأكد من عدم وجود أي مراجع لاعب آخر عقدت. هذا هو، أنت لا تحاول أن تجمع وجبائها كائن اللاعب الثاني، في حين أن أول واحد لم يتم إصداره بعد / مغلق. أيضا، ESP على نوكيا، حاول إطلاق سراحه على مؤشر ترابط منفصل، كإغلاق / إطلاق اللاعب في نفس الخيط يعرف أنه يتسبب في بعض المشاكل. الشيء نفسه مع الخلق أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top