FlutterYoutube
FlutterYoutube copied to clipboard
Flutter Plugin to play youtube Videos
flutter_youtube
This plugin will no longer get updates migrate to 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 plugin to play videos as normal video.
flutter_youtube will no longer get updates
Supported
- Android
- iOS
How to Use
dependencies:
flutter_youtube: "^2.0.0+1"
Imports
import 'package:flutter_youtube/flutter_youtube.dart';
Code
FlutterYoutube.playYoutubeVideoByUrl(
apiKey: "<API_KEY>",
videoUrl: "<Youtube Video URL>",
autoPlay: true, //default falase
fullScreen: true //default false
);
Video End Listener
Note Right now only supported in android
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