0

大家好。我有一个包含 100 个项目的列表视图。每个项目都是可点击的,然后打开一个特定的 .ogg 音频文件。到目前为止,一切都很好。但是,在十、十一次点击项目后,突然,.ogg 音频文件无法正常工作......不再播放音频。有人可以帮助我吗?

这是我正在使用的代码的摘录:

public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {


if ("Howl".equals(text[position])) {
    MediaPlayer player = MediaPlayer.create(Listagem.this, R.raw.howl);
    player.start();


   }


if ("Meow".equals(text[position])) {
    MediaPlayer player = MediaPlayer.create(Listagem.this, R.raw.meow);
    player.start();            

}

    });
4

1 回答 1

0

把它放在 onCreate

voice.setOnCompletionListener( new MediaPlayer.OnCompletionListener()
    {
        public void onCompletion( MediaPlayer mp)
        {
            mp.release();

        }
    });     
于 2012-08-21T22:07:45.660 回答