مشخصات مقاله
-
1699
-
0.0
-
4185
-
0
-
0
آموزش jetplayer اندروید
آموزش jetplayer اندروید
سکوی اندروید دارای یک موتور 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++);
آخرین کاری که باید انجام دهید فراخوانی روش اجرا برای آغاز اجرای موسیقی می باشد. ترکیب آن ماند زیر می باشد.
jetPlayer.play();
علاوه بر این روش ها، روش های دیگری در گروه JetPlayer تعریف شده اند که لیست این روش ها را در زیر مشاهده می کنید.
مثال:
مثال زیر استفاده از ابزار JetCreator را برای ایجاد محتوای Jet توضیح می دهد. زمانی که محتوا ایجاد شده باشد می توانید آن را از طریق JetPlayer اجرا کنید.
برای اجرای این مثال نیازبه یک دستگاه واقعی یا یک مقلد خواهید داشت.
استفاده از JetCreator
ایجاد پایتون
اولین کار لازم برای استفاده از JetCreator نصب پایتون می باشد. پایتون می تواند از وب سایت رسمی آن یا هرجای دیگری در اینترنت نصب شود.
به یاد داشته باشید که شکاره ی ورژن های پایتون باید 2.6 و 2.7 باشد، زیر در این مثال این ورژن ها دنبال می شوند.
پس از دانلود و نصب پاتون باید مسیری را برای پایتون مشخص کنید. پیام، واره ی فرمان را باز کرده و فرمانی را که در تصویر زیر مشاهده می کنید، در آن تایپ کنید.
زمانی که مسیر تنظیم شده باشد، می توانید با نوشتن python و سپس فشار دکمه ی enter، آن را بررسی کنید. همانطور که در تصویر می بینید.
نصب wxPython
کار مورد نیاز بعدی نصب wxPython می باشد که از اینترنت قابل دانلود است. پس از دانلود آن، wxPython به طور خودکار روی مسیر پایتون نصب می شود.
اجرای JetCreator
مرحله ی بعدی رفتن به مسیری است که Jetcrearor در آن وجود دارد، که در tools فولدر SDK می باشد. در تصویر زیر می توانید ببینید.
در فولدر این فرمان را تایپ کرده و enter را فشار دهید
python JetCreator.py
که در تصویری مانند زیر نمایش داده می شود.
به محض اینکه کلید enter را فشار دهید، پنجره ی JetCreator باز خواهد شد که چیزی مانند تصویر زیر خواهد بود.
ایجاد Jetcontent
در پنجره ی بالا روی کلید import کلیک کنید و JetCreator_demo_1 را از فولدر jet از فولدر محتوای demo در Jetfolder انتخاب کنید، که در تصویر زیر نمایش داده شده است.
زمانی که محتوا را وارد کردید آن را در پنجره ی Jetcreator می بینید، مانند تصویر زیر
اکنون می توانید گزینه های متفاوتی از Jetcreator را از طریق لینک آن مشاهده کنید و در نهایت برای ایجاد یک فایل jet لازم است که محتوا را از منوی فایل ذخیره کنید.
بررسی نتایج
زمانی که فایل jet را گرفتید، می توانید آن را با استفاده از jetplayer اجرا کنید. کد اصلی برای اجرای آن در زیر ارائه شده است.
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();