youtube_video_validator

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

youtube video validator

Youtube Video Validator #
A simple dart class for validate Video URL and ID on Youtube. Can be used within Flutter apps.
Installation #
Dart requires the latest version of Dart. You can download the latest and greatest here.
1. Depend on it #
Add this to your package's pubspec.yaml file:
dependencies:
youtube_video_validator: '^1.1.0'
copied to clipboard
2. Install it
You can install packages from the command line:
$ pub get
..
copied to clipboard
Alternatively, your editor might support pub. Check the docs for your editor to learn more.
3. Import it
Now in your Dart code, you can use:
import 'package:youtube_video_validator/youtube_video_validator.dart';
copied to clipboard
Usage #
Read the unit tests under test, or see code example below:
// validate video URL
var ytVideo = 'https://www.youtube.com/watch?v=ou6Tt5w9B-Y';
assert(YoutubeVideoValidator.validateUrl(ytVideo));
copied to clipboard
// validate video ID
var ytVideoID = 'ou6Tt5w9B-Y';
assert(await YoutubeVideoValidator.validateID(ytVideoID));
copied to clipboard
// validate video ID and grab video data
var ytVideoID = 'ou6Tt5w9B-Y';
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()}');
}
copied to clipboard
Tips #
You can also use this repo as a template for creating Dart packages, just clone the repo and start hacking :)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.