playPrevious method

void playPrevious()

Implementation

void playPrevious() {
  DateTime dateTime = DateTime.now();
  if (_playPrevLastPressedTime != null &&
      dateTime.difference(_playPrevLastPressedTime!).inMilliseconds <= 1000) {
    _playPrevLastPressedTime = null;
    Media? media = prev();
    if (media != null) {
      playMedia(media);
    }
  } else {
    _playPrevLastPressedTime = dateTime;
    if (_current?.type == MediaType.audio && _audioPlayer != null) {
      _audioPlayer!.seek(const Duration(seconds: 0));
    } else if (_current?.type == MediaType.video &&
        _videoPlayerController != null) {
      _videoPlayerController!.seekTo(const Duration(seconds: 0));
    }
  }
}