MP3 не играет в Android - PullRequest
       5

MP3 не играет в Android

1 голос
/ 10 ноября 2011

Я создаю простой экран-заставку со звуком (mp3)

    package in.isuru.Hello;

    import android.app.Activity;
    import android.content.Intent;
    import android.media.MediaPlayer;
    import android.os.Bundle;

    public class Splash extends Activity {


        MediaPlayer player;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            //splash is a xml layout
            setContentView(R.layout.splash);
            //haha is a mp3 file.
            player = MediaPlayer.create(Splash.this, R.raw.haha);
            player.start();
                //Timer to pause 5 seconds before go to next intent
            Thread timer = new Thread(){
                public void run(){
                    try{
                        //player starts playing mp3 file
                        sleep(5000);
                    }catch(InterruptedException e){
                        e.printStackTrace();
                    }finally{
                        Intent openStartingPoint = new Intent("in.isuru.HELLO");
                        startActivity(openStartingPoint);
                    }
                }
            };
            timer.start();
        }

        @Override
        protected void onPause() {
            // TODO Auto-generated method stub
            super.onPause();
            player.release();
            finish();
        }



}

Я пытался Android MediaPlayer не воспроизводить mp3-файл , но он не работал.Я также обращался к документации Android.но, похоже, ничего не работает.

1 Ответ

1 голос
/ 10 ноября 2011

поставить player.prepare(); до player.start();

Посмотрите, работает ли это

...