回调VideoView进度

Mar*_*say 3 android listener android-videoview

我正在寻找一种VideoView在播放时获得回叫的方法,表明视频的进展.像这里描述的东西,但是对于VideoView.每隔固定时间轮询当前进度似乎是一个糟糕的解决方案......

我错过了是否有任何听众存在?

Sha*_*ika 7

您可以使用线程来获取进度.

mRunnable = new Runnable() {
    public void run() {     
        Log.i(TAG, "::run: getCurrentPosition = " + mVideoView.getCurrentPosition());       
        if(mVideoView.isPlaying()){
            mHandler1.postDelayed(this, 250);                   
        }
    }
};
mHandler1.post(mRunnable);
Run Code Online (Sandbox Code Playgroud)