شارك المقالة

شرح كيفية اضافة المقاطع الصوتيه المحليه داخل مشروعك في Flutter

شرح كيفية اضافة المقاطع الصوتيه المحليه داخل مشروعك في Flutter


تشغيل المقاطع الصوتية في Flutter باستخدام مكتبة audioplayers

يعد Flutter من تقنيات البرمجة الحديثة التي تقدم حلولًا مبتكرة لتطوير تطبيقات الجوال. يعتمد Flutter على لغة Dart، وهي لغة برمجة حديثة وسهلة التعلم.


يوفر Flutter مجموعة متنوعة من الأدوات والمكونات التي يمكن استخدامها لتشغيل المقاطع الصوتية. في هذا الموضوع، سنتعرف على كيفية تشغيل المقاطع الصوتية باستخدام Flutter باستخدام مكتبة audioplayers.


مكتبة audioplayers

مكتبة audioplayers هي مكتبة مفتوحة المصدر توفر واجهة برمجة تطبيقات لإدارة تشغيل المقاطع الصوتية في Flutter. تدعم المكتبة مجموعة متنوعة من تنسيقات الصوت، بما في ذلك MP3 و AAC و OGG.


الخطوات الأساسية لتشغيل المقاطع الصوتية باستخدام مكتبة audioplayers

تتضمن الخطوات الأساسية لتشغيل المقاطع الصوتية باستخدام مكتبة audioplayers ما يلي:


إضافة مكتبة audioplayers إلى مشروع Flutter.

إنشاء كائن من فئة AudioPlayer.

تحميل المسار الصوتي.

تشغيل المسار الصوتي.


تثبيت المكتبة المخصصه لتشغيل المقاطع الصوتيه

  audioplayers: ^3.0.0


ادراج المقاطع الصوتيه الى ملف المشروع

تحتاج اولا ان تقوم بادراج المقاطع الصوتيه بشكل مباشر داخل ملف assets كما هو موضح وايضا لا تنسى ان تضعه في ملف pubspec .


ادراج المقاطع الصوتيه الى ملف المشروع

ادراج المقاطع الصوتيه الى ملف المشروع

تشغيل المقطع الصوتي عند النقر عليه في flutter

يمكنك النقر على المقطع الصوتي وتشغيله من خلال الاوامر التاليه وهيا اولا player لتعريف المكتبة وثانيا audioJump وبعدها المقطع واخيرا player.play لتشغيل المقطع


 AudioPlayer player = AudioPlayer();
  var audioJump = AssetSource('jump.wav');
  player.play(audioJump);
  

استخدام مكونات إضافية لتشغيل المقاطع الصوتية

بالإضافة إلى المكونات الأساسية المذكورة أعلاه، يمكن استخدام مكونات إضافية لتشغيل المقاطع الصوتية بشكل أكثر تفصيلاً. على سبيل المثال، يمكن استخدام عنصر تحكم Slider() لضبط مستوى الصوت. يمكن استخدام عنصر تحكم ProgressIndicator() لعرض تقدم التشغيل.


مكتبة audioplayers هي أداة قوية يمكن استخدامها لتشغيل المقاطع الصوتية في Flutter. من خلال استخدام هذه المكتبة، يمكن للمطورين إنشاء تطبيقات جوال جذابة وغنية بالميزات.

شاهد أيضًا
مقالات ذات صلة
شرح Manipulation Functions في لغة SQL

  السلام عليكم ورحمة الله وبركاته. مرحبًا بك في كود SQL ، حيث سنتعلم في…

كيفية معرفة تعابير الوجه في flutter | How to learn facial expressions in flutter

كيفية معرفة تعابير الوجه في فلاتر | How to learn facial expressions in flutter في هذه…

كود بلغة الجافا يقوم بطباعة قلب – Print heart star pattern in java

  مرحبا بكم اصدقائي من جديد وفي تدوينه اليوم سوف نتعرف على كود بالجافا يقوم…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع