android MediaPalyer 获取播放进度
·
player.play();
isPlaying=true;
new MyThread().start();
private boolean isPlaying;
private final Handler handler = new Handler(Looper.getMainLooper()) {
@Override
public void handleMessage(@NonNull Message msg) {
switch (msg.what) {
case 101:
LogTools.i(TAG, "curPos=" + player.getCurrentPosition());
break;
}
}
};
private class MyThread extends Thread {
@Override
public void run() {
while (isPlaying) {
try {
sleep(1000);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
handler.sendEmptyMessage(101);
}
}
}
更多推荐

所有评论(0)