youtube_player_iframe 6.0.0 copy "youtube_player_iframe: ^6.0.0" to clipboard
youtube_player_iframe: ^6.0.0 copied to clipboard

Flutter port of the official YouTube iFrame player API. Supports Android, iOS, macOS & Web.

example/lib/main.dart

// Copyright 2020 Sarbagya Dhaubanjar. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';
import 'package:youtube_player_iframe_example/router.dart';
import 'package:flutter_web_plugins/url_strategy.dart';

Future<void> main() async {
  usePathUrlStrategy();
  runApp(const YoutubeApp());
}

class YoutubeApp extends StatelessWidget {
  const YoutubeApp({super.key});

  @override
  Widget build(BuildContext context) {
    final theme = ThemeData(
      colorSchemeSeed: Colors.red,
      brightness: .dark,
      scaffoldBackgroundColor: Colors.black,
    );

    return MaterialApp.router(
      title: 'Youtube Player IFrame Demo',
      theme: theme,
      debugShowCheckedModeBanner: false,
      routerConfig: router,
    );
  }
}