بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

پخض موزیک در اپلیکیشین

مدیریت گفتگو
ali.farrokh 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان

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

ممنون میشم راهنماییم کنید

نظرات

alisherafat01 10 سال پیش
اگه از Activity Enhanced دارید استفاده میکنید توی متد onResume اون آهنگ رو play کنید به احتمال زیاد در سایر اکتیویتی ها که extends از Enhanced میشن اون آهنگ فعال میمونه یه راه دیگه هم سرویسه ولی برای این کار نمی صرفه که از سرویس استفاده بشه :)
ali.farrokh 10 سال پیش
نه متاسفانه همچین اکتیویتی ندارم. سرویس چیه؟!!
HoCoder 10 سال پیش
شما میتونید از سرویس استفاده کنید این هم لینک

پاسخ‌ها 3

ali.farrokh 10 سال پیش

دوستان کسی راه حلی داره؟

نظرات

AAA 10 سال پیش

سلام دوست من

کافیه این کد رو بنویسید:

توجه کن که کلمه ی ali در واقع اسم آهنگت هست... در صورتی که می خوای آهنگت بارها تکرار بشه از کد setLooping استفاده کن.

MediaPlayer mediaPlayer=MediaPlayer.create(getApplicationContext(), R.raw.ali);
    mediaPlayer.start();

نظرات

ali.farrokh 10 سال پیش
این کد در واقع یه دستور اجرای اهنگ توی اکتیویتی هست و وقتی که به اکتیویتی بعد میریم اهنگ متوقف میشه و این دقیقا مشکل منه :)
Atlas 10 سال پیش
نباید مشکلی باشه شما سورس اونجایی که موزیک و رفتن به اکتیویتی دیگر رو تعریف کردین بزار اینجا
ali.farrokh 10 سال پیش
باید جای خاصی از اکتیویتی موزیک رو پلی کنم؟
Hossein Lamei Ramandi 10 سال پیش
این کدی که ایشون دادن رو در یه کلاس که از اپلیکیشن اکستندز شده(کلاس G) قرار بده
ali.farrokh 10 سال پیش

این کد کلاس G:

 package ir.romanzo.book;

import android.app.Application;
import android.media.MediaPlayer;


public class G extends Application {

    @Override
    public void onCreate() {
        // TODO Auto-generated method stub
        super.onCreate();
        MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.music);
        mediaPlayer.start();
    }
}

اینم کد منیفست:

 <application
        android:name=".G"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
</application>

موزیک وقتی که وارد اپلیکیشن میشم شروع میشه و به محظ اینکه از اکتیویتی اول میرم به اکتیویتی بعدی متوقف میشه!

نظرات

محمد 10 سال پیش
ّاید اکتیویتی های دیگه از کلاس جی اکتستند بشن! تا در همه ی اکتیویتی ها پلی بمونه!یعنی باید یک کلاسی باشه ک پدر همه ی اکتیویتی های دیگه باشه!
ali.farrokh 10 سال پیش
این شکلی که همه کد های بهم میریزن.چند تا اکتیویتی از لیست اکتیویتی اکستند شدن چند تا از اکتیویتی حالا اگر قرار باشه همه ی اینارو از G اکستند کنم با کلی باگ رو به رو میشم!

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .