【问题标题】:Mp3 not playing in AndroidMp3 无法在 Android 中播放
【发布时间】:2011-11-09 20:15:38
【问题描述】:

我创建了一个简单的启动画面,它有声音(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 not playing mp3 file 也是,但它没有用。我也查阅了 Android 文档。但似乎也没有任何效果。

【问题讨论】:

    标签: android media-player


    【解决方案1】:

    把player.prepare();放在player.start();之前

    看看有没有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 2013-01-04
      相关资源
      最近更新 更多