Visão geral
O pacote flutuante habilita o gerenciamento do modo Picture-in-Picture (PiP) em aplicativos Flutter, especificamente para Android. Permite que os desenvolvedores realizem transições suaves da reprodução de mídia para uma pequena janela flutuante que pode ser movida e redimensionada enquanto o usuário interage com outros aplicativos. Isso é particularmente útil para conteúdo de vídeo ou áudio que deve continuar reproduzindo em segundo plano. O pacote integra diretamente a API PiP do Android, fornecendo uma interface simples para controlar o comportamento do PiP. Ele suporta tanto casos de uso de vídeo quanto de áudio onde a reprodução contínua é desejada sem foco total no aplicativo.
Casos de uso
- Reprodução de vídeo de fundo
- Transmissão de áudio em modo PiP
- Aplicativos de mídia que exigem reprodução contínua
- Suporte a multitarefa no Android
- Chamadas de vídeo com visualização minimizada
Principais recursos
- Suporte PiP exclusivo para Android
- API simples para ativação de PiP
- Gerenciamento automático do estado PiP
- Tamanho e posição personalizáveis do PiP
- Integração com a API PiP do Android
Indicado para
- Aplicativos de player de vídeo
- Aplicativos de streaming de áudio
- Aplicativos educacionais com conteúdo multimídia
- Aplicativos que precisam de recursos de multitarefa
- Desenvolvedores direcionados a dispositivos Android
Considerações
- Apenas disponível no Android
- Requer Android 8.0+ (API 26)
- Limitado a cenários de reprodução de mídia
- Sem suporte para iOS
- Deve lidar corretamente com os eventos do ciclo de vida do PiP
