当前位置: 代码迷 >> Android >> 小弟我把.mp3文件放在drawable-hdpi里,如何获取到他的位子?
  详细解决方案

小弟我把.mp3文件放在drawable-hdpi里,如何获取到他的位子?

热度:96   发布时间:2016-04-28 03:46:23.0
我把.mp3文件放在drawable-hdpi里,怎么获取到他的位子??
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();

  相关解决方案