Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wangyng/better_video_player

Advanced video player based on video_player
https://github.com/wangyng/better_video_player

flutter video-player

Last synced: 3 months ago
JSON representation

Advanced video player based on video_player

Awesome Lists containing this project

README

        

# better_video_player

Advanced video player based on video_player.

## Install Started

1. Add this to your **pubspec.yaml** file:

```yaml
dependencies:
better_video_player: ^1.3.2
```

2. Install it

```bash
$ flutter packages get
```

## Normal usage

```dart
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
- [x] placeholder
- [x] fullscreen
- [x] progress indicator
- [x] tip when wifi interrupted
- [x] auto play when resume
- [x] null safety