其他分享
首页 > 其他分享> > android-VideoView和分步播放(逐帧)

android-VideoView和分步播放(逐帧)

作者:互联网

我想与videoview逐帧播放.
我有这个:

mVideoView.seekTo(mVideoView.getCurrentPosition()+1);

但是在此之后,直到单击“播放”,我才看到该帧…我不希望那样,我只想查看下一帧.

另外-我可以对上一帧做同样的事情吗?

提前致谢.

解决方法:

暂停时不会寻找.但是,如果您使用SurfaceView和MediaPlayer,则始终可以在搜索后立即暂停,因为VideoView没有onSeekComplete回调.

public void seek() {
mediaplayer.start();
mediaplayer.seekTo(mediaplayer.getCurrentPosition()+1);
}

public void onSeekComplete(MediaPlayer mp) {        
mediaplayer.pause();
}

这将寻找并显示一些东西.不幸的是,您会发现这不允许您逐帧播放.

标签:android-videoview,android
来源: https://codeday.me/bug/20191209/2096342.html