Android JAVA我想要让MediaPlayer只播放一遍音乐,不循环应该怎么做
图为我写的销毁部分代码,我想让它播放的音频播放一遍结束后就销毁,不再播放,但实际上它会隔一分钟差不多再次开始播放,应该怎么做呢?...
图为我写的销毁部分代码,我想让它播放的音频播放一遍结束后就销毁,不再播放,但实际上它会隔一分钟差不多再次开始播放,应该怎么做呢?
展开
1个回答
2016-05-24
展开全部
MediaPlayer mediaplayer应该定义成类成员。如果按你上面的代码,出了这个函数,音乐就完全可能在任何时候停下来。在setId的时候停止只是因为触发了一次垃圾收集,把mediaplayer析构了而已。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询