العودة إلى موقع برمج

سؤال حول كيفية استخدام MediaPlayer داخل Adapter

#1

السلام عليكم احتاج بعض النصائح حول كيفية إستخدام MediaPlayer class حيث قمت بإنشاء Adapter ليشغل مقطع موسيقي غير أنه داخل OnclickListener لا يشتغل MediaPlayer


#2

تم نقل مشكلتك للقسم المختص وسيتم الرد عليك بأقرب وقت ممكن

1 Like
#3

شكرا أخ فادي على الإهتمام

1 Like
#4

هل يمكنك تشغيل البرنامج والضغط على play ثم ارسال صورة توضح المشكلة والخطأ الظاهر في logcat لنتمكن من مساعدتك

1 Like
#5

شكرا جزيلا لك أخ فادي على المجهودات التي تقوم بها من أجل مساعدة الطلاب في حل مشكلاتهم أما بخصوص المشكلة التي طرحتها فقد تمكنت من حلها بعد محاولات عديدة تحياتي إلى جميع فريق برمج.كوم

#6

ممتاز, هنيئا لك
سوف نرحب بمشاركتك لنا بعض المعلومات عن طريقة حل المشكلة من أجل ان يستفيد منها من يواجه مشلكة مماثلة

ولا شكر على واجب :bouquet:

يشرفنا استخدامك للمنصة ونأمل أن تحوز دائما على إعجابك ورضاك.

1 Like
#7

أول شيئ قمت بطرح مشكلتي داخل موقع stackoverflow.com ومن خلاله حصلت على بعض التلميحات لحل المشكل ثم قمت بإعادة انشاء كائن جديد ل MediaPlayer داخل OnClickListener ثم قمت بإستدعاء Context للحصول على مصدر المقاطع الموسيقية بهذا الشكل:

2 Likes
#8

لا داعي لإعادة إنشاء MediaPlayer في السطر رقم 50 لأنه الدالة create() تقوم بإنشاء MediaPlayer جديد لك.

الفرق هو أنك استخدمة الدالة getContext() بدلا من المتغير context في السطر 51، هذا يعني أن المتغير context لم يكن معرفا في السابق لذلك واجهتك بعض المشاكل.

4 Likes
#9

شكرا جزيلا أستاذ عبد الله على التوضيح أنه لمن دواعي سروري أن تعلق على ما قمت به حقيقة انا جد سعيد تحياتي الى جميع فريق برمج .كوم

3 Likes