【发布时间】:2015-04-20 16:21:47
【问题描述】:
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)
当我启动 Mediaplayer 时,我收到了 NullPointerException。我确定文件路径正确并且文件没有损坏。提前致谢。
【问题讨论】:
-
可能 getActivity() 即上下文为空。请检查上下文。
标签: android nullpointerexception android-mediaplayer