Search packages, repositories and app categories

Package detailsv1.0.4

video_url_validator

Video URL Validator will validate Video URLs from Popular Video Platforms.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
1.2K
Likes
16
Pub points
150

Install package

flutter pub add video_url_validator

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The video_url_validator package is a Dart utility designed to validate video URLs from popular platforms such as YouTube, Vimeo, and others. It ensures that provided URLs conform to expected formats and are likely to be playable. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform applications. It simplifies input validation in apps that accept user-provided video links, reducing errors and improving user experience.

Use cases

  • Validating user-submitted video links
  • Integrating with content submission forms
  • Ensuring link compatibility before playback
  • Filtering invalid or malformed URLs
  • Supporting multi-platform video input handling

Key features

  • Supports major video platforms
  • Cross-platform compatibility
  • Simple API integration
  • Robust URL pattern matching
  • Returns structured validation results

Suitable for

  • Apps requiring video link input
  • Content management systems
  • Educational or social media platforms
  • Video sharing or embedding features
  • Developers building multimedia tools

Considerations

  • Does not verify actual video availability
  • Relies on URL structure, not server response
  • May require updates for new platform changes
  • Limited to known platform patterns
  • Not suitable for real-time video streaming checks

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Pub Version Dart Version

Video URL Validator validates URLs from Popular Video Platforms
Platforms Supported
  • Youtube
  • Facebook
  • Vimeo
  • Dailymotion
  • Wistia

Usage

Example

Contributors

Mukund Jogi twitter_logo linedin_logo

Milan Surelia twitter_logo linedin_logo

Parth Panchal twitter_logo linedin_logo

Having Issues

File the Issue here

Looking to contribute to this package:

🤘🏻 Great! Fork the Repo, Update Code, Write a meaningful Commit Message, Send a PR. That's all you need to Contribute.

Categories

Source repository

Projects using this package

No data available yet.