3

画面にメディア プレーヤーがあり、.mp3 ファイルの進行状況 (位置) を示す 1 つの seekBar があります。mediaPlayer を使用せずに seekBar が最後 (最大値) に達したときにイベントをキャッチする方法は? 他の方法はありますか、または進行状況が変更されるたびに確認して手動でイベントを発生させる必要がありますか?

4

1 に答える 1

3

SeekBarに関連付けられたMediaPlayerを使用してみませんか?MediaPlayerはonCompletionコールバックを公開します:

OnCompletionListener cListener = new OnCompletionListener(){

    public void onCompletion(MediaPlayer mp){
        //do something
    }
};

mediaPlayer.setOnCompletionListener(cListener);
于 2012-05-22T21:28:47.313 に答える