1

ビデオが特定のポイント (ビデオの完了の 1/3、2/3、完了時) に達したときに、プログラムの設定を変更する必要があるプログラムを作成しています。Android には完了用のコールバック メソッドが組み込まれているため、その時点でアクションを実行することは難しくありません。しかし、ビデオが 1/3 と 2/3 の完成度に達した時点を確認する方法がわかりません。

4

1 に答える 1

0

MediaPlayer コントロールを使用すると、メディア ファイルの合計再生時間をミリ秒単位で取得できます。

 myMediaPlayer.getDuration()

ビデオの完了の 1/3、2/3、および 3/3 で現在の位置を毎秒チェックするスレッドを実装します。

myMediaPlayer.getCurrentPosition(); //***current Position in milliseconds.
于 2010-06-03T23:04:27.957 に答える