/better_video_player

Advanced video player based on video_player

Primary LanguageDartBSD 2-Clause "Simplified" LicenseBSD-2-Clause

better_video_player

Advanced video player based on video_player.

Install Started

  1. Add this to your pubspec.yaml file:
dependencies:
  better_video_player: ^1.3.2
  1. Install it
$ flutter packages get

Normal usage

AspectRatio(
  aspectRatio: 16.0 / 9.0,
  child: BetterVideoPlayer(
    controller: BetterVideoPlayerController.configuration(
      BetterVideoPlayerConfiguration(
        placeholder: CachedNetworkImage(
          imageUrl: kVideoThumbnail,
          fit: BoxFit.cover,
        ),
      ),
    ),
    dataSource: BetterVideoPlayerDataSource(
      BetterVideoPlayerDataSourceType.network,
      kVideoUrl,
    ),
  ),
)

Feature

  • placeholder
  • fullscreen
  • progress indicator
  • tip when wifi interrupted
  • auto play when resume
  • null safety