FLUTTER ECOSYSTEM

omni_video_player

A Flutter widget for playing videos from YouTube, Vimeo, assets, and network sources — fully customizable and easy to integrate.

Latest version
6.0.7
30-day downloads
6.4K
Likes
63
Pub points
150

Package Overview

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

Overview

Omni Video Player is a versatile Flutter widget designed to play videos from multiple sources, including YouTube, Vimeo, local assets, and network URLs. It offers full customization options for playback controls, styling, and behavior, making it easy to integrate into any Flutter application. The package supports Android, iOS, and Web platforms, ensuring cross-platform consistency. With a clean API and built-in error handling, it simplifies video integration without sacrificing flexibility.

Use cases
  • Embedding YouTube videos in apps
  • Playing Vimeo content within Flutter
  • Streaming videos from remote URLs
  • Using local video assets
  • Creating custom video players
Key features
  • Supports YouTube, Vimeo, assets, and network videos
  • Highly customizable UI and controls
  • Cross-platform compatibility (Android, iOS, Web)
  • Built-in error handling and loading states
  • Simple integration with minimal setup
Suitable for
  • Media-heavy applications
  • Educational apps with video content
  • Content delivery platforms
  • Custom video player implementations
  • Apps requiring multi-source video support
Considerations
  • Requires internet access for online video sources
  • May need additional configuration for advanced customization
  • Limited to supported video formats on each platform
  • Depends on external APIs for YouTube/Vimeo playback
Supported platformsAndroidiOSWeb

Install package

flutter pub add omni_video_player

Categories

Dependencies

Dependency list 10 items

Source repository

Related projects

No data available yet.