Buscar pacotes, repositórios e categorias de apps

Capa de youtube_player_iframe
Detalhes do pacotev6.0.2

youtube_player_iframe

Versão Flutter da API oficial do player iFrame do YouTube. Suporta Android, iOS, macOS e Web.

AndroidiOSWebmacOS
Downloads em 30 dias
261 mil
Curtidas
668
Pontos Pub
160

Instalar pacote

flutter pub add youtube_player_iframe

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que fornece uma implementação do Flutter da API oficial do YouTube iFrame Player, permitindo a integração perfeita de vídeos do YouTube em plataformas Android, iOS, web e macOS. Oferece controle total sobre a reprodução de vídeo, incluindo reproduzir, pausar, procurar e ajustar o volume, mantendo compatibilidade com os últimos recursos do YouTube e design responsivo. O pacote é leve e projetado para desenvolvedores que buscam incorporação confiável de vídeos do YouTube em múltiplas plataformas com configuração mínima.

Casos de uso

  • Incorporar vídeos do YouTube em aplicativos móveis e da web
  • Criando tutoriais de vídeo ou players de conteúdo
  • Construindo aplicações educacionais ricas em mídia
  • Integrando conteúdo do YouTube em plataformas de streaming
  • Desenvolvendo galerias de vídeo responsivas

Principais recursos

  • Suporta Android, iOS, Web e macOS
  • Controle total sobre a reprodução de vídeo por meio da API
  • Design responsivo para todos os tamanhos de tela
  • Tratamento de eventos em tempo real (reproduzir, pausar, finalizar)
  • Leve e fácil de integrar

Indicado para

  • Desenvolvedores criando aplicativos de vídeo multiplataforma
  • criadores de aplicativos educacionais
  • Plataformas de conteúdo usando vídeos do YouTube
  • Aplicativos que exigem reprodução de vídeo embutida
  • Equipes direcionando múltiplas plataformas com uma única base de código

Considerações

  • Requer conexão com a internet para carregar o vídeo
  • Personalização limitada além da interface padrão do player do YouTube
  • Pode ser necessário estilização adicional para temas específicos da marca
  • Depende da estabilidade da API do iFrame do YouTube
  • Não adequado para reprodução de vídeo off-line

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 6 itens

Repositório-fonte

Projetos que usam este pacote