Pakete, Repositories und App-Kategorien suchen

Cover von youtube_player_flutter
Paketdetailsv10.0.1

youtube_player_flutter

Flutter-Plugin zum Abspielen oder Streamen von YouTube-Videos im Inline-Modus mithilfe der offiziellen iFrame-Player-API. Dieser Plugin unterstützt sowohl Android als auch iOS.

AndroidiOSWebmacOSWindows
30-Tage-Downloads
216.000
Likes
1710
Pub-Punkte
160

Paket installieren

flutter pub add youtube_player_flutter

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das die Inline-Wiedergabe von YouTube-Videos mithilfe der offiziellen iFrame Player-API ermöglicht. Es unterstützt mehrere Plattformen wie Android, iOS, Web, macOS und Windows und bietet eine nahtlose Möglichkeit, YouTube-Inhalte in Flutter-Anwendungen zu integrieren. Das Plugin bietet anpassbare Videoplayer mit Unterstützung für verschiedene Wiedergabesteuerungen, Ereignisse und Qualitäts-Einstellungen. Entwickler können YouTube-Videos einfach in ihre Apps einbetten und verwalten, ohne auf externe Player oder komplizierte Workarounds angewiesen zu sein.

Anwendungsfälle

  • YouTube-Videos in mobilen Apps einbetten
  • Streaming-Videos innerhalb von Webanwendungen
  • Video-Tutorials oder Content-Hubs erstellen
  • Video-Wiedergabe in Bildungs-Apps integrieren
  • Medienreiche Flutter-Erfahrungen erstellen

Hauptmerkmale

  • Unterstützt die iFrame-Player-API
  • Plattformübergreifende Kompatibilität
  • Anpassbare Player-Oberfläche
  • Ereignisbehandlung für Wiedergabestatus
  • Reaktives Design über Geräte hinweg
  • Auswahl der Videoqualität

Geeignet für

  • Entwickler, die medienintensive Apps erstellen
  • Bildungs- oder Tutorial-Plattformen
  • Content-Delivery-Anwendungen
  • Apps, die eingebetteten Video-Streaming erfordern
  • Flutter-Teams, die mehrere Plattformen ansprechen

Hinweise

  • Benötigt Internetverbindung zum Laden des Videos
  • Eingeschränkte Anpassungsmöglichkeiten im Vergleich zu nativen Playern
  • Abhängig von der Verfügbarkeit der YouTube-API
  • Möglicher Leistungseinfluss auf Geräten mit geringer Leistungsfähigkeit
  • Kann auf einigen Plattformen zusätzliche Berechtigungen erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Youtube Player iFrame Youtube Player Flutter

Youtube Player for Flutter

A Flutter monorepo for seamless YouTube video playback, powered by the official iFrame Player API.

Stars Issues BSD-3 License


Packages

Package Version Demo Description Platforms
youtube_player_flutter pub demo Batteries-included YouTube player with built-in controls, gestures, and live stream UI Android, iOS, macOS, Web
youtube_player_iframe pub demo Full-control Flutter port of the YouTube iFrame API. Build your own UI. Android, iOS, macOS, Web
youtube_player_iframe_web pub Web platform implementation for youtube_player_iframe (added automatically) Web

Which package should I use?

youtube_player_flutter: just want a player that works

The quickest path to YouTube playback in your app. It ships with ready-made controls, a progress bar, drag-to-seek, pinch-to-fullscreen, and a live stream UI, all out of the box. Drop it in, point it at a video ID, and you're done.

flutter pub add youtube_player_flutter

Best for: apps that want a polished, functional player with minimal setup.


youtube_player_iframe: want full control over the player

A lower-level package that gives you the complete YouTube iFrame API. You own the UI; the package handles playback state, playlists, metadata, fullscreen transitions, thumbnails, and more. Includes a lazy-loading thumbnail widget perfect for video lists.

flutter pub add youtube_player_iframe

Best for: apps with a custom player design, complex playback logic, or playlist management needs.


youtube_player_iframe_web: you probably don't need to add this

This is the web platform implementation consumed automatically by youtube_player_iframe. You only need to add it directly if you're building a platform plugin or working inside this monorepo.


License

BSD-3-Clause. See LICENSE for details.

This project uses the YouTube IFrame Player API. By using these packages, you agree to the YouTube API Services Terms of Service.

API method documentation is adapted from the YouTube IFrame Player API Reference, © Google LLC, licensed under CC BY 4.0. See NOTICE for details.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden