مشاكل في الصوت على هاتف Nokia 6265i باستخدام J2ME وNetbeans 6.1

StackOverflow https://stackoverflow.com/questions/98476

سؤال

حاليًا، لدي بعض التعليمات البرمجية الأساسية لتشغيل نغمة بسيطة عند الضغط على زر في قائمة عناصر الأوامر.

استخدام: Manager.playTone(note, duration, volume);

لدي أيضًا جهاز بلاك بيري أقوم باختباره على نفس هذا الجهاز والصوت يعمل بشكل جيد.إذًا، هل هذا شيء خاص بهواتف Nokia التي لا تسمح لي بتشغيل الصوت؟

لقد تأكدت من إنشائه باستخدام إصدارات CLDC وMIDP الصحيحة.

لقد قمت أيضًا بتجربة العروض التوضيحية الصوتية الموجودة في Netbeans IDE، ولم يحالفني الحظ حتى الآن.فإنه يلقي رسالة "لا يمكن إنشاء لاعب".

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

المحلول

http://discussion.forum.nokia.com/forum/showthread.php?t=91500

يبدو أن هذا الموضوع في منتدى Nokia يشير إلى أن بعض طرز Nokia تواجه مشكلات في تشغيل النغمات باستخدام وظيفة Manager.playTone()، وبشكل أكثر تحديدًا، يتم طرح MediaException، كما هو الحال لديك (MediaException هو مجرد الاستثناء الافتراضي في حالة حدوث أي مشكلة عند محاولة تشغيل النغمات) تشغيل نغمة).

يمكنك تجربة وضع السكون في الخيط بعد الاتصال بـ Manager.playTone لمدة أكبر من طول النغمة.هناك احتمال أن تصل إلى حالة تحاول فيها تشغيل نغمتين أو أكثر في وقت واحد وقد لا يسمح الهاتف بإنشاء أكثر من مشغل واحد في المرة الواحدة.

إذا فشلت كل الخطوات الأخرى، يمكنك استخدام فئة Nokia UI Sound (com.nokia.mid.sound.Sound) لتشغيل النغمة.لقد تم إهماله واستبداله بالمكالمة التي تجريها، ولكنه قد يكون الحل الوحيد لهذا الجهاز.ما عليك سوى إنشاء طريقة PlayTone الخاصة بك واطلب منها استدعاء وظيفة Nokia لهذا الجهاز (وربما أجهزة Nokia أخرى إذا لزم الأمر) واستدعاء J2ME القياسي على جميع الأجهزة الأخرى.يمكنك تحقيق ذلك باستخدام المعالج المسبق لـ Netbeans ME.

http://www.theoreticlabs.com/dev/api/nokia-ui-1.1/com/nokia/mid/sound/Sound.html

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