youtube_video_validator 1.1.0 copy "youtube_video_validator: ^1.1.0" to clipboard
youtube_video_validator: ^1.1.0 copied to clipboard

A simple dart class for validate Video URL and ID on Youtube

example/example.dart

import 'dart:core';
import 'package:youtube_video_validator/youtube_video_validator.dart';

void main() async {
  bool isValid = false;

  const String ytVideo = 'https://www.youtube.com/watch?v=ou6Tt5w9B-Y';
  isValid = YoutubeVideoValidator.validateUrl(ytVideo);
  print('Youtube Video URL is valid? ' + (isValid ? 'yes' : 'no'));

  const String ytVideoID = 'ou6Tt5w9B-Y';
  isValid = await YoutubeVideoValidator.validateID(ytVideoID);
  print('Youtube Video is valid? ' + (isValid ? 'yes' : 'no'));

  if (await YoutubeVideoValidator.validateID(ytVideoID, loadData: true)) {
    print('Title: ${YoutubeVideoValidator.video.title}');
    print('Views: ${YoutubeVideoValidator.video.views}');
    print('Length (seconds): ${YoutubeVideoValidator.video.length}');
    print('Link: ${YoutubeVideoValidator.video.shareUrl()}');
  }
}
14
likes
40
points
14
downloads

Publisher

verified publishercodigofonte.com.br

Weekly Downloads

A simple dart class for validate Video URL and ID on Youtube

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

http

More

Packages that depend on youtube_video_validator