我正在尝试在我的第一个简单的应用程序中开始短歌。一切正常,直到我添加“ourSong”对象,然后我在模拟器上收到错误“不幸MyApp已经停止”,因为我说如果我评论“ourSong.start()”+“ourSong.release()”,该应用程序工作
package com.example.helloworld;
import java.util.Timer;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
public class Splash extends Activity {
MediaPlayer ourSong;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
ourSong = MediaPlayer.create(Splash.this, R.raw.splashsound);
ourSong.start();
Thread timer = new Thread() {
public void run() {
try {
sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
Intent openStartingPoint = new Intent(
"com.example.helloworld.MAINACTIVITY");
startActivity(openStartingPoint);
}
}
};
timer.start();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
ourSong.release();
finish();
}
}
我感谢任何帮助
答案 0 :(得分:0)
答案 1 :(得分:0)
我的案例中的问题是模拟器。我换了我的移动设备(S4),效果很好。