问题描述
我正在构建一个Android应用,其中有大约10种不同的原始/ mp3声音文件。 对于MainActivity和相关AlertDialog上的用户操作,我需要根据用户操作来播放它们。
到目前为止,我所做的是-
-
声明了10个不同的实例作为MainActivity类的成员。
MediaPlayer mpInstSound1;
-
然后创建 MainActivity 的 OnCreate -示例:
mpInstSound1= MediaPlayer.create(this,R.raw.mysoundresource1);
然后针对我执行的各种操作
mpInstSound1.start();
MainActivity:
OnDestroy(){
if (mpInstSound1!= null) {
mpInstSound1.release();
mpInstSound1= null;
}
}
请注意,声音文件约为一秒钟。 我想了解的是,这是可以的方法,还是有更好的方法来处理此问题。我试图在android文档中四处查看,他们都建议尽快发布MediaPlayer,但是我不太了解涵盖了这种要求的内容。 感谢新手的所有帮助和指导!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)