我正在开发应用的视频播放器,但我遇到了问题。
我需要将视频的播放周期锁定在指定的时间间隔内。例如,我需要一个视频循环播放从00:04
到00:08
。
我的困境是,视频只有00:00
和00:10
的关键帧,MediaPlayer.seekTo(4000)
将寻找00:10
的开始时间,这不是我的预期。我需要在准确的时间播放视频,00:04
到00:08
,而不是00:00
到00:10
。
FFPlay
也支持AVSEEK_FLAG
,但在我的情况下似乎没有任何标志可用。
也许在00:00
播放然后快进编码到00:04
是一个好主意,但我不知道如何实现它。我的FFMPEG
经验很差。
非常感谢任何帮助。