我在nox7.1.2上尝试了以下代码,没有错误,并且在诸如onDestroy(),onCreate()等的某些地方使用了此方法:
private void StartMusic()
{
mediaPlayer = MediaPlayer.create(this, R.raw.splash_music);
mediaPlayer.start();
}
private void StopMusic()
{
mediaPlayer.stop();
}
但是,当我在Android模拟器(像素API27)上尝试该操作时,我不得不在模拟器上强制关闭。也许下面的句子显示了问题的原因,但我不知道为什么。此外,当我注释向上代码和这些方法的所有用法时,App可以正常运行,并且在Android模拟器上没有问题。
由以下原因引起:android.content.res.Resources $ NotFoundException:来自可绘制资源ID#0x7f0b0000的文件res / raw / splash_music.MP3