zapatolap 0 ارسال شده در ۲۸ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۸ تیر ۱۳۹۴ سلام دوستان خوبم من یک برنامه نوشتم که نیاز دارم یک موسیقی برای یک اکتیویتی بصورت پس زمینه پخش شود. متاسفانه مشکلی دارم با کدی که نوشتم هنگامی که در برنامه به اکتیویتی مربوطه می روم آن موسیقی دقیقا دوبار همزمان و پشت سر هم اجرا می شود که باعث می شه موسیقی به درستی اجرا نشود. خیلی روش کار کردم. وقتی میزارمش داخل یک لیسینر دکمه بدون مشکل اجرا می شه ولی مشکل من اینه که میخوام به طور خودکار اجرا بشه اینم کدم: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.aboutus); mPlayer = MediaPlayer.create(aboutus.this, R.raw.nelflute); mPlayer.start(); } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
perspolis 15 ارسال شده در ۲۸ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۸ تیر ۱۳۹۴ سلام شما کد مربوط به پخش اهنگ رو بزارید داخل یک تابع یک شیرپرفرنسز هم تعریف کنید زمانی که برای اولین بار وارد اکتیویتی می شید مقدار شیرپرفرنسز را چک کنید و با توجه به مقدار اون تابع رو اجرا کنید و مقدار شیرپرفرنسز را در تابع تغییر بدید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
zapatolap 0 ارسال شده در ۲۸ تیر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۲۸ تیر ۱۳۹۴ سلام شما کد مربوط به پخش اهنگ رو بزارید داخل یک تابع یک شیرپرفرنسز هم تعریف کنید زمانی که برای اولین بار وارد اکتیویتی می شید مقدار شیرپرفرنسز را چک کنید و با توجه به مقدار اون تابع رو اجرا کنید و مقدار شیرپرفرنسز را در تابع تغییر بدید این کار را کردم. هم با یک متغییر هم با استفاده از خود متغییری که موزیک توش مقدار دهی میشه برای بار اول که نال هست برای بار دوم طبیعتا باید مقدار دهی شده باشه. ولی بی فایدست همچنان دوبار اجرا میشه. نکته جالب اینه که وقتی این کد را داخل رویداد آنکلیک یک دکمه قرار می دهم درست یک بار اجرا میشه. دارم خل میشم واقعا نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
perspolis 15 ارسال شده در ۲۸ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۸ تیر ۱۳۹۴ وقتی کاربر از اکتیویتی خارج میشه mPlayer.stop(); رو فراخونی کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
zapatolap 0 ارسال شده در ۲۸ تیر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۲۸ تیر ۱۳۹۴ وقتی کاربر از اکتیویتی خارج میشه mPlayer.stop(); رو فراخونی کنید با اینکه مشکل من اجرای دوبار موسیقی در بدو ورود به اکتیویتی است معهذا موقع خروج نیز این کار را انجام داده بودم که بی فایده بود @Override public void onBackPressed(){ if (mPlayer != null){ mPlayer.stop(); if (isFinishing()){ mPlayer.stop(); mPlayer.release(); } } this.finish(); } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hetbo 18 ارسال شده در ۶ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ شهریور ۱۳۹۴ سلام مشکل من اینه که موسیقی با رفتن به اکتیویتی دیگه قطع میشه چیکار کنم که قطع نشه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۷ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۷ شهریور ۱۳۹۴ باید از سرویس استفاده کنی و کدت رو تو سرویس بزاری تا با رفتن به اکتیویتی دیگه قطع نشه. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .