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

پیغام خطا (حل شد) + نحوه اجرای صوت در برنامه

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

سلام دوستان عزیز...متاسفانه توی یک سوال ساده گیر کردمه...

ی اسپلش اسکرین دارم که می خوام آهنگ پخش بشه.... توی تالار کد مربوطه رو بدست آوردم اما متاسفانه قابل کرش میکنه... این کد صدا هستش.

        player = MediaPlayer.create(Splash.this, R.raw.sound_start);
        player.setLooping(true); // Set looping
        player.setVolume(100, 100);
        player.start();

----------------------------------------------------------------

الان باید کدوم بخش کد اکتیویتی قرار بدم؟؟

public class Splash extends Activity {
    public  MediaPlayer player;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);
        Handler handler = new Handler();  
        handler.postDelayed(new Runnable() {

            @Override
            public void run() {
                Intent openMainActivity = new Intent(Splash.this, mainActivity.class);
                startActivity(openMainActivity);
                finish();
            }
        }, 5000);
    }
}

بخش های مختلف رو تست کردم نشد./// با تشکر از شما اساتید و دوستان همراه

نظرات

MiLAD 10 سال پیش
توی پوشه raw مهمه فایل پسوند داشته باشه یا نه؟/؟؟؟ پسوند فایل من wav هستش.
MiLAD 10 سال پیش
حل شد .. مشکل در پسوند فایل بود که باید mp3 می شد.
MiLAD 10 سال پیش
دوست عزیز حالا می خوام بعد از بستن فرم صدا قطع بشه.. چون الان هی داره repeat میشه صدا/.... player.stop(); ؟/؟/ کجا استفاده بشه
amirhossein1376 10 سال پیش
اگه منظورتون از فرم activity هستش میتونید متد onDestroy رو اورراید کنید و توش بزنید player.release
MiLAD 10 سال پیش
ببخشید میشه بیشتر توضیح بدین؟؟؟ بعله منظورم اکتیویتی هستش...
MiLAD 10 سال پیش
ممنونم از همه دوستان... حل شد کد looping را غیرفعال کردم مشکل حل شد.... با تشکر از همه شما
Hossein Lamei Ramandi 10 سال پیش
یه حل شد به عنوان سوالتون اضافه کنید و برای تشکرم از دکمه ای که تعبیه شده استفاده کنید !

هنوز پاسخی ثبت نشده است


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