String path =work5.this.getResources().getDrawable(R.drawable.abc).toString();
if(mediaPlayer!=null){
mediaPlayer.release();
}
mediaPlayer=new MediaPlayer();
mediaPlayer.setDataSource(path);
mediaPlayer.prepare();
报错信息:Caused by: java.lang.NullPointerException
求解我哪里空指针拉,,我下面的mediaplayer代码都不写 只打印那个path他都报这个错。怎么办~~
------解决思路----------------------
可以在res下新建一个raw目录,然后把mp3文件放在raw目录下。
假设是song.mp3
MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.song);
mp.start();