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

https://github.com/ponnamkarthik/flutteryoutube

Flutter Plugin to play youtube Videos
https://github.com/ponnamkarthik/flutteryoutube

flutter flutter-plugin

Last synced: 6 months ago
JSON representation

Flutter Plugin to play youtube Videos

Awesome Lists containing this project

README

          

# flutter_youtube

> This plugin will no longer get updates migrate to [ext_video_player](https://pub.dartlang.org/packages/ext_video_player) plugin to play videos as normal video.

Flutter Plugin to play youtube Videos using youtube player api

# Notice

> Please use [ext_video_player](https://pub.dartlang.org/packages/ext_video_player) plugin to play videos as normal video.

> flutter_youtube will no longer get updates

Supported

- Android
- iOS

## How to Use

```yaml
dependencies:
flutter_youtube: "^2.0.0+1"
```

### Imports

```dart
import 'package:flutter_youtube/flutter_youtube.dart';
```

### Code

```dart

FlutterYoutube.playYoutubeVideoByUrl(
apiKey: "",
videoUrl: "",
autoPlay: true, //default falase
fullScreen: true //default false
);
```

### Video End Listener

> Note Right now only supported in android

```dart
FlutterYoutube.onVideoEnded.listen((onData) {
//perform your action when video playing is done
});
```

| Key | Value | Default |
| ---------- | ------------------ | ------- |
| apiKey | String (Not Null) |
| videoUrl | String (Not Null) |
| videoId | String (Not Null) |
| autoPlay | Boolean (Optional) | false |
| fullScreen | Boolean (Optional) | false |

### API Key
your API key is what you need to use so your application can submit API requests to youtube. For that you are gonna need a Google Account to access the Google API Console, request an API key, and register your application. After that create a project in the Google Developers Console and obtain authorization credentials so your application can submit API requests. More here https://developers.google.com/youtube/v3/getting-started