گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِیمِ
زکات علم، نشر آن است. گروه کامپیوتر دانشگاه آزاد با هدف خدمت به دانش آموزان ، دانشجویان و آنهایی که علاقه به برنامه نویسی و طراحی و کلیه امور تخصصی کامپیوتر دارند با هدف نشر علم خدمت رسانی کند امید است کاربران در جهت تحقق این اهداف والا یار و همدم ما باشند . . .

آخرین نظرات

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

یک پروژه جدید ایجاد میکنم و اسمش رو Sound میزارم،در لایه برنامه سه تا  تکست ویو (Textview) قرار میدم و اسم یکی رو "محمد علی زاده" دومی رو شعر "شهر بارون " وسومی رو به نام " گروه کامپیوتر دانشگاه آزاد"میزارم.کاری که میخواهیم انجام بدیم اینه که در هنگام اجرای برنامه موزیک مدنظر ما به صورت خورکار پخش بشه و نه با کلیک دکمه خاصی!حالا در پوشه res برنامه یک پوشه جدید به نام raw ایجاد کنید تا فایل صوتی رو داخلش قرار بدید.بعد از ایجاد پوشه فایل صوتی خودتون رو داخلش کپی کنید.به تصویر زیر توجه کنید

کار با صوت در برنامه نویسی اندروید

کار با صوت در برنامه نویسی اندروید

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

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

MediaPlayer mPlayer = MediaPlayer.create(MainActivity.this, R.raw.piano); 

mPlayer.start();
}



    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}

    الان برنامه تون رو اجرا کنید تا با نحوه کارش بیشتر اشنا بشید.موفق باشید... 

دانلود فایل Apk پروژه کار با صوت                           دانلود سورس پروژه کار با صوت

دریافت

نظرات (۰)

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