1 parent fa2c5b6 commit e867ad8Copy full SHA for e867ad8
1 file changed
lib/core/services/video/video_service.dart
@@ -167,9 +167,13 @@ class VideoService {
167
return true;
168
}
169
170
- bool seekTo(Duration newDuration) {
171
- if (newDuration > duration || newDuration < Duration.zero) return false;
172
- _player.seek(position: newDuration.inMilliseconds, flags: _seekFlags);
+ bool seekTo(Duration newPosition) {
+ if (newPosition > duration) {
+ _player.seek(position: duration.inMilliseconds, flags: _seekFlags);
173
+ } else if (newPosition < Duration.zero) {
174
+ _player.seek(position: 0, flags: _seekFlags);
175
+ }
176
+ _player.seek(position: newPosition.inMilliseconds, flags: _seekFlags);
177
178
179
0 commit comments