Androidメディアプレーヤーを使用して、1、2、3などのようにx回曲を再生したいと思います。Android APIを使用してこれを行う方法はありますか。ありがとう
5948 次
2 に答える
15
Wamasa が言ったように、setLooping を使用して無限に再生できます。特定のカウント時間だけ再生するには、MediaPlayer に onCompletionListener を追加できます。
int count = 0; // initialise outside listener to prevent looping
mediaPlayer.setOnCompletionListener(new OnCompletionListener(){
int maxCount = 3;
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
if(count < maxCount) {
count++;
mediaPlayer.seekTo(0);
mediaPlayer.start();
}
}});
于 2013-01-22T11:47:50.050 に答える
2
MediaPlayerクラスを使用している場合は、MediaPlayer.setLooping(true)を使用してみてください
于 2013-01-22T11:44:31.867 に答える