ja2375 / FluTube

A Flutter plugin to facilitate embedding Youtube videos inside mobile apps.
MIT License
34 stars 17 forks source link

FluTube

Embed Youtube videos in your flutter apps just by passing in the video URL!

PLEASE NOTE: Embedding copyrighted videos is actually not possible. Please use flutter_youtube instead.

This plugin uses an in-built API so the official YT API is not used here and therefore you don't need any API keys.

This plugin also uses the great plugin Chewie to provide a nice material or cupertino video player. And please note this plugin is NOT a replacement for Chewie. Chewie is a great plugin and here we are just using it.

Huge thank you to @brianegan for developing Chewie.

Demo

Demo

Installation

In your pubspec.yaml file within your Flutter Project:

dependencies:
  flutube: ^0.8.3

Use it

import 'package:flutube/flutube.dart';

final flutubePlayer = FluTube(
  '<Youtube URL>',
  aspectRatio: 16 / 9,
  autoPlay: true,
  looping: true,
  onVideoStart: () {},
  onVideoEnd: () {},
);

Example

Please run the app in the example/ folder to start playing!