Files
flutter-elinux-plugins/packages/video_player/README.md
T

38 lines
1.1 KiB
Markdown

# video_player_elinux
The implementation of the Video Player plugin for flutter elinux. APIs are designed to be API compatible with the the official [`video_player`](https://github.com/flutter/plugins/tree/master/packages/video_player).
![image](https://user-images.githubusercontent.com/62131389/124210378-43f06400-db26-11eb-8723-40dad0eb67b0.png)
## Required libraries
This plugin uses [GStreamer](https://gstreamer.freedesktop.org/) internally.
```Shell
$ sudo apt install libglib2.0-dev
$ sudo apt install libgstreamer1.0-dev
# Install as needed.
$ sudo apt libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
```
## Usage
### pubspec.yaml
```yaml
dependencies:
video_player: ^2.1.12
video_player_elinux:
git:
url: https://github.com/sony/flutter-elinux-plugins.git
path: packages/video_player
ref: main
```
### Source code
Import `video_player` in your Dart code:
```dart
import 'package:video_player/video_player.dart';
```