Media Player在使用后崩溃

时间:2011-10-05 21:19:33

标签: android media-player midi

我正在开发一个小应用程序,播放八个不同的.5秒midi文件。我有一个ontouch动作,每次触摸指定的对象时都会调用它,并且我有一个if / else if语句,它根据触摸的对象播放指定的midi文件。当我运行它时,它适用于前几次触摸,但一段时间后播放停止,然后应用程序最终崩溃。这里出了什么问题?

基本结构:

public ontouch(){   
    if (something >= 3){  
         mediaplayer s = mediaplayer.create(somethingmidi2);  
         s.start();  
    }else if (something < 3){
         mediaplayer s = mediaplayer.create(somethingmidi);  
         s.start();  
    }
 } ` 

1 个答案:

答案 0 :(得分:0)

只是一个猜测,但您可能没有调用媒体播放器的release()方法,也不会在重新初始化时调用reset()