طريقة اضافة قران MediaPlayer الى الاندرويد ستوديو - How to add media player in android studio


طريقة اضافة قران الى الاندرويد ستوديو

طريقة اضافة صوتيات الى برنامج الاندرويد ستوديو


في هذا المقال المميز في دروس الاندرويد ستوديو سوف نتعرف على طريقة اضافة الصوتيات وخاصة القران داخل برنامج الاندرويد ستوديو , فكثير من المبتدئين في تطوير تطبيقات الاندرويد بألاندرويد ستوديو يفكرون في إنشاء تطبيق للقران الكريم وذلك لانة سهل وايضا يوجد بة أفكار رائعة تساعدك في باقي التطبيقات , وفي درس اليوم سوف نتعرف على طريقة اضافة الملفات الصوتية داخل الاندرويد ستوديو بكل سهولة ,  حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم  ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، حيث يتعد لغة الكوتلن تطوير من جوجل للجافا وتعد اللغة الرسمية لتطوير التطبيقات لدى جوجل ولكن ما يعيبها ان البرنامج يكون مساحتة كبيرة خلافا عن الجافا الذي تكون مساحتة قليلة ، ويفضل تحميل اخر نسخة من الاندرويد استديو لانها تحوي مميزات رهيبة وتسهل على المطور عملية تطوير التطبيقات .

تطوير تطبيقات الهواتف الذكية وخصوصا تطوير تطبيقات الاندرويد واحد من اكثر المجالات التي يريد كثير منا تعلمها ويبحث عن دروس حول تعليم البرمجة للاطفال مجانا ونحن في جي كودرس في طبيعة الحال نحاول ان نوفر لكم دائما احدث الشروحات حول مجال تطوير تطبيقات الموبايل لكي تستطيع بناء تطبيقك بواسطة برنامج اندرويد ستوديو بسهوله وبدون اي تعقيد حيث بعد تعلمك لهذة المهاره يمكنك التقديم الى اي شركة تطوير تطبيقات الجوال للعمل فيها واكتساب خبره اكبر وتعلم مهارة العمل ضمن فريق ولكن قبل البدء في تطوير تطبيقات الاندرويد يجب عليك آخذ دورة جافا لان لغة جافا من اهم اللغات التي ينصح البدء بها في مجال تطوير تطبيقات الموبايل ونقدم لكم موقعنا المتواضع حول اكواد لغة جافا تساعدك في التطوير في اللغه .
من اكثر الوظائف التي تطلب في الوقت الحالي وهيبرمجة تطبيقات سطح المكتب و تطوير تطبيقات الموبايل سواء تطوير تطبيقات الاندرويد او تطبيقات الايفون ios فمجال التطوير عموما واحد من اكثر المجالات التي لديها تناسف كبير في سوق العمل وكل شركة تطوير تطبيقات الجوال تسعى الى يكون العاملين فيها قادرين على تطوير اي تطبيقات مع الحفاظ على clean code وهذا ما يميز كل مطور عن الاخر فالامر لا يقتصر فقط على تطوير تطبيقات الهواتف الذكية بل يجب عليك مراعاة كتابة " كود نظيف " يسهل لمن ياتي بعدك التعديل واذا كنت تعمل ضمن فريق من اجل تطوير تطبيقات الاندرويد فكل واحد يعرف يترك عمله نظيف لكي يسهل على الاخر الوصول الى المعلومه التي يحتاجها وليعرف كل شخص ساعد في تطور التطبيق الوصول الى ما يحتاج .


عن الاندرويد ستوديو


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

اولا : يجب عليك التوجة الى ملف res والنقر كلك يمين عليه ومن ثم اختيار new ثم android Resource Directory بعد ذلك ثم التوجة الى Resource type واختيار raw بعد ذلك انقر على موافق .

ثانينا : توجة الى اي ملف صوتي تريد إدراجة في الاندرويد ستوديو وانقر عليه كلك يمين ومن ثم نسخ وتوجة الى ملف raw الذي قمت بإنشاءة وانقر كلك يمين ومن ثم لصق او  ( Ctrl + v ) , تنوية : يجب ان يكون اسم الملف باللغة الانجليزية ويجب ان تكون كل الحروف small وايضا لا يجب ان يكون هناك مسافة بين الحروف فقط يمكنك استخدام _ بين الكلمات لكي يتم ادراجة في البرنامج .

ثالثا : توجة الى ملف java الذي تريد ان يظهر فية المقطع الصوتي وفوق 

@Override
    protected void onCreate(Bundle savedInstanceState) {

اضف

MediaPlayer mediaPlayer;


بعد ذلك اكتب تحت super.onCreate(savedInstanceState); هذا الامر

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound); 


قم بتغيير كلمة sound في الكود السابق الى اسم ملف الصوت الذي قمت بإضافتة الى مجلد raw.

بعد ذلك قم بإضافة mediaPlayer.start(); لبدء تشغيل المقطع الصوتي عند بدء تشغيل التطبيق
او يمكنك وضع mediaPlayer.start(); داخل setOnClickListener لكي يعمل الصوت عند الضغط على الرز 

استخدم 

mediaPlayer.start();  --> لبدء تشغيل المقطع الصوتي
mediaPlayer.stop(); --> لإيقاف تشغيل المقطع الصوتي بشكل دائم
mediaPlayer.pause(); --> لإيقاف تشغيل المقطع الصوتي بشكل مؤقت
mediaPlayer.reset(); --> لإعادة  استخدام المقطع الصوتي

كيف تعرف متى ينتهي المقطع الصوتي ؟


mediaPlayer.setOnCompletionListener(new OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {

        #####
    }
});

بعد الانتهاء من المقطع الصوتي يمكنك وضع اي شيئ تريدة مثل اعادة تكرار او تغير شكل الزر او غيرها من الامور فقط استخدام الكود السابق وقم بتغيير ##### الى الكود الذي تريدة او العملية التي تريد القيام بها فور الانتهاء من المقطع الصوتي


طريقة تغير زر الميديا بلاير عند التشغيل او الايقاف



يمكنك تغير شكل الزر عن طريقة المكتبة التي سبق وان قمت لكم بوضع شرح لها وهي تقوم بتغيير شكل الزر الخاص بعملية التشغيل والايقاف للمقطع الصوتي يمكنك الرجوع الى هذة المقالة وتركيبها في التطبيق الخاص بك , وايضا شرحت لكم كيف تقوم بتغيير شكل الزر في حالة بدء التشغيل وفي حالة الايقاف .

فيديو الشرح




تعليقات