我在我的android应用程序的res / raw文件夹中有一个小的mp3。我试图从Eclipse的模拟器中运行它。它被认为是R文件中的一个资源,但是当我尝试准备/开始时,我的活动崩溃了!还有什么我需要改变,也许在清单?
MediaPlayer mPlayer = MediaPlayer.create(FakeCallScreen.this,R.raw.mysoundfile);
尝试{
mPlayer.prepare();
mPlayer.start();
} catch(IOException e){
//稍后处理
}
发布于 2018-04-02 09:31:34
当开始活动即在onCreate上放置下面的代码;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MediaPlayer mPlayer = MediaPlayer.create(FakeCallScreen.this, R.raw.mysoundfile);
mPlayer.start();
}
当停止活动,即在onDestroy上放置下面的代码;
public void onDestroy() {
mPlayer.stop();
super.onDestroy();
}
https://stackoverflow.com/questions/-100007893
复制相似问题