onPrepared(Mediaplayer mp)メソッド内にtest()メソッドがあります。test()はランナブルを生成し、次のことを行います。
public void test() {
Runnable playerValues = new Runnable() {
@Override
public void run() {
System.out
.println("Player.testPlaying() --> Get Duration : "
+ vv.getDuration());
System.out
.println("Player.testPlaying() --> Total Bytes Read : "
+ Download.totalBytesRead);
System.out
.println("Player.testPlaying() --> Current Position : "
+ vv.getCurrentPosition());
handler.postDelayed(this, 1000);
}
};
handler.postDelayed(playerValues, 1000);
}
プレイヤーのOnCompletionメソッドで、このRunnableを停止したいと思います。どうやってやるの?