在我的应用程序中,我正在尝试以ogg格式播放声音文件,存储在我的应用程序的res目录中的原始文件夹中。当我按下调用下面功能的按钮时,它只是按下按钮冻结而没有响应。最后,我必须从Eclipse终止应用程序。没有关于Logcat中的错误或异常。
在调试模式下,它进入创建功能,永远不会回来。我做错了什么?
private void playbeep()
{
mPlayer = MediaPlayer.create(this, R.raw.beep);
mPlayer.start();
mPlayer.release();
}
答案 0 :(得分:2)
您可以同时启动和释放MediaPlayer。尝试解决这个问题,看看它是否有效。
mPlayer.release();
另外,请检查我的帖子here,以确保正确设置了MediaPlayer。如果所有其他方法都失败了,请尝试使用其他格式的音频文件。