我正在寻找一种方法来在 VideoView
播放时获得回调,指示视频进度。类似描述的东西 here ,但对于 VideoView
。每隔固定的时间轮询当前进度似乎是一个糟糕的解决方案……
是否有任何我错过的监听器?
最佳答案
您可以使用线程来获取进度。
mRunnable = new Runnable() {
public void run() {
Log.i(TAG, "::run: getCurrentPosition = " + mVideoView.getCurrentPosition());
if(mVideoView.isPlaying()){
mHandler1.postDelayed(this, 250);
}
}
};
mHandler1.post(mRunnable);
关于android - VideoView 进度回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20421269/