youtube_downloader 0.0.6 copy "youtube_downloader: ^0.0.6" to clipboard
youtube_downloader: ^0.0.6 copied to clipboard

youtube_downloader is a Flutter package that allows the developers to download youtube videos in several formats such as mp3 and mp4.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:youtube_downloader/youtube_downloader.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: DownloadVideo(),
    );
  }
}

class DownloadVideo extends StatelessWidget {
  YoutubeDownloader youtubeDownloader = YoutubeDownloader();
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: FutureBuilder<VideoInfo?>(
        future: youtubeDownloader.downloadYoutubeVideo(
            "https://www.youtube.com/watch?v=yX0LzL9SHig", "mp3"),
        builder: (context, snapshot) {
          return snapshot.hasData
              ? Center(
                  child: Column(
                      crossAxisAlignment: CrossAxisAlignment.center,
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: [
                        Text("${snapshot.data?.authorName}"),
                        Text("${snapshot.data?.authorUrl}"),
                        Text("${snapshot.data?.downloadUrl}"),
                        Text("${snapshot.data?.height}"),
                        Text("${snapshot.data?.providerUrl}"),
                        Text("${snapshot.data?.thumbnailHeight}"),
                        Text("${snapshot.data?.thumbnailWidth}"),
                        Text("${snapshot.data?.thumbnailUrl}"),
                        Text("${snapshot.data?.title}"),
                        Text("${snapshot.data?.type}"),
                        Text("${snapshot.data?.width}"),
                      ]),
                )
              : const CircularProgressIndicator();
        },
      ),
    );
  }
}
45
likes
140
points
71
downloads

Publisher

verified publishernabilkrissane.cf

Weekly Downloads

youtube_downloader is a Flutter package that allows the developers to download youtube videos in several formats such as mp3 and mp4.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on youtube_downloader