سفارش تبلیغ
صبا ویژن

معرفی jetplayer و نحوه ی کارکرد آن در اندروید

پلتفرم اندروید دارنده یک موتور JET با محتوای صوتی در اپلیکیشن های شما میباشد. طراحی اپلیکیشن در مشهد اندروید کلاس JetPlayer را برای به فعالیت بردن این نرم افزار ارائه میدهد.

برای دسترسی به محتوای Jet مایحتاج میباشد که از ابزار JetCreator استعمال نمایید که یاور AndroidSDK میاید. استعمال از ابزار  JetCreator در مثالی که به‌دنبال می‌آید به صورت کامل مشاجره گردیده است. برای اجرای محتوای تولید گردیده بوسیله JetCreator، به یک کلاس JetPlayer تامین گردیده به وسیله اندروید نیاز دارید.

برای اینکه از JetPlayer به کارگیری نمایید، ما یحتاج میباشد  رایاپارس که یک آبجکت از کلاس JetPlayer را تحت عنوان مثال بیاورید. سینتکس آن را می‌توانید در تحت ببینید :

JetPlayer jetPlayer = JetPlayer.getJetPlayer();

عمل دیگری که بایستی جاری ساختن دهید، فرا قرائت اسلوب loadJetFile و عبور از مسیر فولدر jet میباشد. بعداز این بایستی آن را به صف (Queue) داده های 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 Queue را انجام می نماید .

واپسین کاری که بایستی جاری ساختن دهید ، فراخوانی اسلوب play ، برای استارت اجرای موسیقی میباشد. سینتکس آن ماند ذیل میباشد :

jetPlayer.play();

ضمن این اسلوب ها، اسلوب های دیگری در کلاس JetPlayer تعریف و تمجید گردیده اند که لیست این اسلوب ها را در پایین مشاهده میکنید :

()clearQueue : صف اطلاعات را خالی کرده و آحاد ویدیو هایی را که برای playback رقم خورده اند، تخلیه می نماید.

()closeJetFile : محتویات JET را می بندد.

()getJetPlayer : مشی سوله برای کلاس JetPlayer

(loadJetFile(String path : یک فولدر jet را در مسیر ارائه گردیده ، بار گذاری می نماید.

()pause : صف پخش JET اطلاعات را متوقف (pause) می نماید.

()release : واپسین JET playback را متوقف می نماید و آحاد ذخیره های داخلی مربوطه را آزاد می نماید.