MediaPlayer mPlayer;
String path = /storage/emulated/0/Audio/1429167704744.wav;
mPlayer = new MediaPlayer();
mPlayer = MediaPlayer.create(getActivity(), Uri.parse(path));
mPlayer.start();
04-20 13:04:09.667: E/AndroidRuntime(28202): Process: com.abs_ind.audio, PID: 28202 04-20 13:04:09.667: E/AndroidRuntime(28202): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.MediaPlayer.start()' on a null object reference
04-20 13:04:09.667: E/AndroidRuntime(28202):at com.bb_ind.test.Browse_Fragment.show_dialog(Browse_Fragment.java:71)
播放音频文件我得到NullPointerException
当我启动媒体播放器。我确定文件路径是正确的,文件没有损坏。提前致谢 。
可能getActivity()(即上下文是空的)。请检查上下文。 – Raghavendra
http://stackoverflow.com/questions/9528238/playing-audio-file-from-sdcard的副本 – katmanco