MediaPlayer错误-应该已经设置了字幕控制器|不幸的是,模拟器应用已停止

时间:2019-03-20 14:37:47

标签: java android

我的应用程序有8个按钮,每次单击一个新按钮时,都会播放不同的声音。

我的代码:

public void phrase(View view){
    int id = view.getId();
    String ourId = view.getResources().getResourceEntryName(id);
    int resourceId = getResources().getIdentifier(ourId,"raw","com.ashishpm.demoapp");
    MediaPlayer mplayer = MediaPlayer.create(this,resourceId);
    mplayer.start();
}

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

}

当我运行我的应用程序时,单击按钮后没有声音播放,并且有时我的应用程序停止了。

LOG:Logcat image

所有按钮ID与单击该特定按钮时必须播放的mp4文件夹的名称相同(原始)。

0 个答案:

没有答案