1

完了したループ値の数を取得するには? に値を割り当てたかったcountので、ユーザーは曲が何回繰り返されたかがわかります。私を助けてください、そして前もって感謝します。

int count=0;    
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
        MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.song1);
         mp.setLooping(true);
        playsound();
}
    public void playsound() {
    mp.start();

}
4

1 に答える 1

4

MediaPlayer にはこの機能がありません。したがって、これには自分でループを処理する必要があります。ループを無効にして、次を使用します

public void onCompletion(MediaPlayer player) {
    count++;
    player.seekTo(0);
    player.start();
}
于 2013-04-16T15:06:10.753 に答える