fijkplayer
fijkplayer copied to clipboard
[BUG]切换视频源后,播放的第一帧为上一个视频的最后一帧
在一个列表中,用一个FijkPlayer,点击不同item,切换视频源
代码如下: await player.reset(); await player.setDataSource(url, autoPlay: true);
在状态变为started后,开始播放,第一帧会是上一个视频的最后一帧画面,然后再开始播放当前视频
请问这个问题如何解决?
if (widget.fijkplayer.dataSource == null ||
widget.fijkplayer.dataSource != widget.model.playLink ||
(widget.fijkplayer.state != FijkState.started &&
widget.fijkplayer.state != FijkState.paused &&
widget.fijkplayer.state != FijkState.prepared) ||
widget.fijkplayer.currentPos.inMilliseconds <= 1)
我是这样判断不是当前视频的
就因为这个问题。我换了阿里云播放器