问题描述
假设我想制作一个与视频位置同步的搜索栏。用户可以通过在所需位置点击搜索栏来从特定帧开始播放。显而易见的方法是:
videoView.seekTo(newPosition)
videoView.start()
然而,start() 函数似乎在 newPosition 之前几帧播放视频。
示例1:
videoView.seekTo(7111)
videoView.start()
之后 videoView.currentPosition 的值:
[7111,6921,7032,7138,7246,....]
示例 2:
videoView.seekTo(15737)
videoView.start()
之后 videoView.currentPosition 的值:
[15737,14933,15036,15140,15152,15257,15361,15465,15569,15672,15775,...] 往右看视频帧,
.
我不知道我错过了什么,或者我是否应该使用像 ExoPlayer 这样的库。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)