آموزش کار با JetPlayer در برنامه نویسی اندروید

4 سال پیش
آموزش کار با JetPlayer در برنامه نویسی اندروید

آموزش کار با JetPlayer در برنامه نویسی اندروید

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، در مورد آموزش کار با JetPlayer در برنامه نویسی اندروید صحبت خواهیم کرد.

 

پلت فرم اندروید شامل یک موتور JET است که به شما امکان می دهد پخش تعاملی محتوای صوتی JET را در برنامه های خود اضافه کنید. اندروید کلاس JetPlayer را برای رسیدگی به این موارد فراهم می کند.

برای استفاده از محتوای Jet، باید از ابزار JetCreator همراه AndroidSDK استفاده کنید. استفاده از jetCreator در مثال بحث شده است. برای پخش محتوای ایجاد شده توسط JetCreator، به کلاس JetPlayer که توسط اندروید پشتیبانی می شود، نیاز دارید.

برای استفاده از JetPlayer، باید یک شی از کلاس JetPlayer را نمونه سازی کنید. نحو آن در زیر آورده شده است:

JetPlayer jetPlayer = JetPlayer.getJetPlayer();

مورد بعدی که باید انجام دهید فراخوانی متد loadJetFile و عبور از مسیر فایل Jet است. بعد از آن باید این مورد را به صف JetPlayer اضافه کنید. نحو آن در زیر آورده شده است:

jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;

// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);

متد queueJetSegment صف مشخص شده را در صف JET قرار می دهد. آخرین چیزی که شما نیاز دارید این است که برای شروع پخش موسیقی فراخوانی متد پخش (play) می باشد. نحو آن در زیر آورده شده است:

jetPlayer.play();

به غیر از این متدها، متدهای دیگری نیز در کلاس JetPlayer تعریف شده است. آنها در زیر تعریف شده اند:

  • ()clearQueue 

صف بخش را خالی می کند و همه کلیپ های برنامه ریزی شده برای پخش را پاک می کند

  • ()closeJetFile 

منبع حاوی محتوای JET را می بندد

  • ()getJetPlayer 

متد کارخانه برای کلاس JetPlayer

  • (loadJetFile(String path

یک فایل .jet را از یک مسیر مشخص بارگیری می کند

  •  ()pause

پخش  JET ،playback را موقتاً متوقف می کند

  •  ()release

پخش JET فعلی را متوقف کرده و همه منابع محلی مرتبط را آزاد می کند

 

مثال

مثال زیر استفاده از ابزار JetCreator برای ایجاد محتوای Jet را نشان می دهد. پس از ایجاد محتوا، می توانید آن را از طریق JetPlayer پخش کنید.

برای آزمایش این مثال، باید این مورد را روی دستگاه واقعی یا شبیه ساز اجرا کنید.

 

شرح مراحل

۱ از Android studio IDE برای ایجاد یک برنامه Android و نامگذاری آن به عنوان JetPlayer در یک پکیج com.example.jetplayer استفاده خواهید کرد.
۲ Python و WxPython را از طریق اینترنت دانلود و روی رایانه خود نصب کنید.
۳ سازنده جت را از خط فرمان اجرا کنید
۴ محتوای Jet ایجاد کنید و سپس آن را ذخیره کنید
۵ برنامه را اجرا کرده و نتایج را مشاهده کنید

با استفاده از JetCreator
نصب پایتون

اولین مرحله ای که در حین استفاده از JetCreator به آن نیاز دارید، نصب پایتون است. پایتون را می توان از طریق وب سایت رسمی خود در اینجا یا از هرجای دیگر در اینترنت دلنلود و نصب کرد.

لطفاً بخاطر داشته باشید که شماره نسخه پایتون باید ۲٫۶ یا ۲٫۷ باشد زیرا این مثال از آن پیروی می کند.

پس از دانلود پایتون، آن را نصب کنید. پس از نصب باید مسیر را به پایتون تنظیم کنید. خط فرمان خود را باز کرده و دستور زیر را تایپ کنید. این در تصویر زیر نشان داده شده است:

پس از تعیین مسیر، می توانید با تایپ کردن پایتون آن را تأیید کرده و enter را بزنید. در زیر نشان داده شده است:

نصب WxPython

مورد بعدی که باید انجام دهید نصب wxPython است. از اینجا قابل دانلود است. پس از دانلود، آن را نصب خواهید کرد. به طور خودکار در فهرست پایتون نصب می شود.

 

 اجرای JetCreator

مورد بعدی که لازم دارید حرکت به مسیری است که JetCreator در آن حضور دارد. در ابزارها، پوشه SDK اندروید است. در زیر نشان داده شده است:

پس از وارد شدن به پوشه، این دستور را تایپ کرده و enter را بزنید.

python JetCreator.py

در شکل زیر نشان داده شده است:

به محض ورود، پنجره Jet Creator باز می شود. چیزی شبیه به این خواهد بود:

آموزش کار با JetPlayer در برنامه نویسی اندروید

ایجاد JetContent

در Jet Window فوق، روی دکمه import کلیک کنید. و JetCreator_demo_1 یا ۲ را از JetFolder از پوشه محتوای آزمایشی موجود در پوشه Jet انتخاب کنید. در تصویر زیر نشان داده شده است:

آموزش کار با JetPlayer در برنامه نویسی اندروید

پس از وارد کردن محتوا، آن ا در پنجره JetCreator مشاهده خواهید کرد. در زیر نشان داده شده است:

آموزش کار با JetPlayer در برنامه نویسی اندروید

 

اکنون می توانید با مراجعه به پیوند JetCreator در اینجا گزینه های مختلف JetCreator را کشف کنید. سرانجام برای ایجاد فایل .jet ، باید محتوا را از فهرست پرونده ذخیره کنید.

مشاهده نتایج

هنگامی که فایل jet را دریافت کردید، می توانید آن را با استفاده از jet player پخش کنید. کد اصلی پخش آن در زیر آورده شده است:

JetPlayer jetPlayer = JetPlayer.getJetPlayer();
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;

// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
jetPlayer.play();

 

منبع.

 

لیست جلسات قبل آموزش برنامه نویسی اندروید

  1. نگاهی کلی به برنامه نویسی اندروید
  2. تنظیمات محیط  در برنامه نویسی اندروید
  3. معماری برنامه نویسی اندروید
  4. اجزای برنامه در برنامه نویسی اندروید
  5. Hello World در برنامه نویسی اندروید
  6. سازماندهی و دسترسی به منابع در برنامه نویسی اندروید
  7. فعالیت در برنامه نویسی اندروید
  8. سرویس در برنامه نویسی اندروید
  9. گیرنده های پخش در برنامه نویسی اندروید
  10. ارائه دهنده محتوا در برنامه نویسی اندروید
  11. قطعات در برنامه نویسی اندروید
  12. Intent و فیلتر در برنامه نویسی اندروید
  13. طرح بندی رابط کاربری در برنامه نویسی اندروید
  14. کنترل های رابط کاربری در برنامه نویسی اندروید
  15. مدیریت رویدادها در برنامه نویسی اندروید
  16. استایل و تم ها در برنامه نویسی اندروید
  17. اجزای سفارشی در برنامه نویسی اندروید
  18. کشیدن و رها کردن در برنامه نویسی اندروید
  19. نوتیفیکیشن ها در برنامه نویسی اندروید
  20. سرویس های مبتنی بر مکان در برنامه نویسی اندروید
  21. ارسال ایمیل در برنامه نویسی اندروید
  22. ارسال پیامک در برنامه نویسی اندروید
  23. تماس های تلفنی در برنامه نویسی اندروید
  24. انتشار برنامه اندروید
  25. آموزش Alert Dialog در برنامه نویسی اندروید
  26. انیمیشن در برنامه نویسی اندروید
  27. ضبط صدا در برنامه نویسی اندروید
  28. مدیریت صدا در برنامه نویسی اندروید
  29. آموزش Auto Complete در برنامه نویسی اندروید
  30. بهترین شیوه ها در برنامه نویسی اندروید
  31. بلوتوث در برنامه نویسی اندروید
  32. استفاده از دوربین در برنامه نویسی اندروید
  33. کلیپ بورد در برنامه نویسی اندروید
  34. فونت سفارشی در برنامه نویسی اندروید
  35. پشتیبان گیری از داده ها در برنامه نویسی اندروید
  36.  ابزارهای توسعه دهنده در برنامه نویسی اندروید
  37. آموزش شبیه ساز در برنامه نویسی اندروید
  38. اتصال به فیس بوک در برنامه نویسی اندروید
  39. حرکات لمسی در برنامه نویسی اندروید
  40. آموزش گوگل مپ در برنامه نویسی اندروید
  41. افکت های تصویر در برنامه نویسی اندروید
  42. Image Switcher در برنامه نویسی اندروید
  43. حافظه داخلی در برنامه نویسی اندروید
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه