چگونه در پس زمینه اپلیکیشن اندرویدمان، موزیک پخش کنیم؟
- نفیسه افقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای پخش فایل صوتی، از کلاس MediaPlayer
می توان استفاده کرد.
MediaPlayermp=MediaPlayer.create(this,R.raw.background_music);
mp.setLooping(true);
try{
if(mp.isPlaying()){
mp.stop();
mp.release();
mp=MediaPlayer.create(this,R.raw.background_music);
}
mp.start();
}catch(Exceptione){
e.printStackTrace();
}
*دقت کنید که قبل از اینکه MediaPlayer را start کنیم، اول چک می کنیم که فایل دیگری در حال پخش نباشد. اگر اینطور بود، پخش آن را قطع کرده و منابع MediaPlayer را ابتدا آزاد کرده (()mp.release
) و سپس دوباره می سازیمش.
*برای اینکه فایل در پس زمینه و بدون توقف اجرا شود، از کد (true)mp.setLooping
استفاده می کنیم. در اینصورت وقتی پخش موزیک تمام شد، دوباره از اول پخش خواهد شد.
- نفیسه افقی 4 سال قبل پاسخ داد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید