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