Android 播放声音 - 强制关闭错误
我使用下面的代码在触摸 imageview 时播放 wav 声音,
MediaPlayer mp = MediaPlayer.create(this, R.raw.ok);
mp.start();
while (mp.isPlaying()) {
// donothing
};
mp.release();
这给了我强制关闭错误,我错过了什么吗?或者我需要在清单文件中提供权限吗?..请帮助。
谢谢
I am using below code to play wav sound on touch of imageview
MediaPlayer mp = MediaPlayer.create(this, R.raw.ok);
mp.start();
while (mp.isPlaying()) {
// donothing
};
mp.release();
this gives me Force Close error, am i missing anything? or do i need to provide the permission in manifest file?..Please help.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建媒体播放器后,您必须在开始之前调用prepare()。试试这个代码
after created media player you have to call prepare() before start. Try this code
尝试用这个看看。
根据您的代码更改此方法。另外,如果有任何错误,您应该发布错误日志,以便其他人可以确定确切的问题。
Try with this and see.
Change this method according to your code. Also if there is any error, you should post the error log so that others could identify the exact issue.