我不能让媒体播放器在android studio中工作

时间:2016-09-10 20:33:54

标签: java android audio media-player

我正试图在我的应用程序中获得一些声音,但我无法让媒体播放器工作!我遇到了一些错误:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.MediaPlayer.start()' on a null object reference

使用以下代码:

private MediaPlayer mPlayer;

@Override
protected void onCreate(Bundle savedInstanceState) {
mPlayer = MediaPlayer.create(this, R.raw.NAMEOFSOUND);
}

protected void playBtnClicked(){
    mPlayer.start();
}

它不起作用,无论我做什么......有人得到了一些提示/有人可以帮助我吗? ''NAMEOFSOUND''是一个.mp3文件,我不知道它是否重要?谢谢!

解决:我刚刚用转换器转换文件解决了这个问题。只更改名称+ .mp3并没有解决它; NullPointerException in Java Android App MediaPlayer,Berty的评论做了伎俩!

1 个答案:

答案 0 :(得分:1)

正如您在supported Media formats中看到的那样.mav不支持.mav。你应该把它转换成mp3或任何支持的文件格式