flutter_youtube 2.0.0+1 copy "flutter_youtube: ^2.0.0+1" to clipboard
flutter_youtube: ^2.0.0+1 copied to clipboard

discontinued

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