【问题标题】:Play audio when splash screen start启动画面启动时播放音频
【发布时间】:2014-10-11 22:21:34
【问题描述】:

有一种方法可以在启动画面运行时播放音乐吗? 这是我的初始屏幕代码:

// Splash screen timer
private static int SPLASH_TIME_OUT= 2000;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);

    new Handler().postDelayed(new Runnable() {



        @Override
        public void run() {
            // This method will be executed once the timer is over
            // Start   main activity
            Intent i = new Intent(SplashScreen.this, MyActivity.class);
            startActivity(i);

            // close  activity
            finish();
        }
    }, SPLASH_TIME_OUT);
}

我在res/raw中创建了raw文件夹并放入了我的歌曲,运行闪屏的时候怎么播放?

【问题讨论】:

    标签: java android splash-screen


    【解决方案1】:

    你可以使用,

    myMediaPlayer = MediaPlayer.create(this, R.raw.loveme);
        if (myMediaPlayer != null) {
                myMediaPlayer.start();
            } else {
                myMediaPlayer.reset();
                try {
                    myMediaPlayer.prepare();
                } catch (IllegalStateException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
    
                myMediaPlayer.start();
            }
    
        } 
    

    【讨论】:

      【解决方案2】:
      MediaPlayer mPlayer = MediaPlayer.create(xxx.this, R.raw.xxx);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-29
        • 1970-01-01
        • 1970-01-01
        • 2016-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多