FLUTTER ECOSYSTEM

youtube_player_iframe

Flutter port of the official YouTube iFrame player API. Supports Android, iOS, macOS & Web.

youtube_player_iframe cover
Latest version
6.0.0
30-day downloads
125.9K
Likes
660
Pub points
160

Package Overview

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

Overview

A Flutter package that provides a Flutter implementation of the official YouTube iFrame Player API, enabling seamless integration of YouTube videos across Android, iOS, web, and macOS platforms. It offers full control over video playback, including play, pause, seek, and volume adjustments, while maintaining compatibility with YouTube's latest features and responsive design. The package is lightweight and designed for developers seeking reliable, cross-platform YouTube video embedding with minimal setup.

Use cases
  • Embedding YouTube videos in mobile and web apps
  • Creating video tutorials or content players
  • Building media-rich educational applications
  • Integrating YouTube content into streaming platforms
  • Developing responsive video galleries
Key features
  • Supports Android, iOS, Web, and macOS
  • Full control over video playback via API
  • Responsive design for all screen sizes
  • Real-time event handling (play, pause, end)
  • Lightweight and easy to integrate
Suitable for
  • Developers building cross-platform video apps
  • Educational app creators
  • Content platforms using YouTube videos
  • Apps requiring embedded video playback
  • Teams targeting multiple platforms with one codebase
Considerations
  • Requires internet connection for video loading
  • Limited customization beyond standard YouTube player UI
  • May need additional styling for brand-specific themes
  • Depends on YouTube's iFrame API stability
  • Not suitable for offline video playback
Supported platformsAndroidiOSWebmacOS

Install package

flutter pub add youtube_player_iframe

Categories

Source repository

Related projects