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
- Host: GitHub
- URL: https://github.com/ponnamkarthik/flutteryoutube
- Owner: ponnamkarthik
- License: apache-2.0
- Created: 2018-04-17T10:30:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-11T05:12:07.000Z (about 5 years ago)
- Last Synced: 2025-04-09T20:05:22.716Z (6 months ago)
- Topics: flutter, flutter-plugin
- Language: Java
- Size: 302 KB
- Stars: 126
- Watchers: 8
- Forks: 56
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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