3
私はループでビデオを再生しています。設定したルーピング(true)オプションを使用すると、特定のイベントが発生した後にメディアプレーヤーを停止します。それは正常に動作しています。しかし、私は自分のビデオがループで再生された回数を知りたいです。Android Media Player - SetLoopingでビデオが再生された回数を取得する
私はループでビデオを再生しています。設定したルーピング(true)オプションを使用すると、特定のイベントが発生した後にメディアプレーヤーを停止します。それは正常に動作しています。しかし、私は自分のビデオがループで再生された回数を知りたいです。Android Media Player - SetLoopingでビデオが再生された回数を取得する
MediaPlayerはその情報を提供しません。あなた自身をループさせ、何回再起動したのかをカウントする必要があります。これを行うには、あなたのアプリで何かがOnCompletionListenerを拡張し、
int count = 0;
public void onCompletion(MediaPlayer mediaPlayer) {
count++;
mediaplayer.seekTo(0);
mediaplayer.start();
}
のような何かをする必要がありますそして、あなたはmediaPlayer.setLooping(false)