0

みなさんこんにちは。100 項目のリストビューがあります。各項目をクリックすると、特定の .ogg オーディオ ファイルが開きます。ここまでは順調ですね。しかし、アイテムを 10 回、11 回クリックした後、突然、.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 に答える