插件概览
浮动包为Flutter应用程序中的画中画(PiP)模式管理提供了支持,专用于Android。它允许开发者将媒体播放无缝转换为可移动和可调整大小的小型浮动窗口,同时用户可以与其他应用进行交互。这对于需要在后台持续播放的视频或音频内容特别有用。该包直接集成Android的PiP API,提供了一个简单直观的接口来控制PiP行为。它支持需要持续播放但无需完全聚焦应用的视频和音频用例。
适合场景
- 背景视频播放
- 画中画模式下的音频流
- 需要连续播放的媒体应用
- Android 上的多任务处理支持
- 视频通话中的最小化视图
主要特点
- 仅限 Android 的画中画支持
- PiP 激活的简单 API
- 自动画中画状态处理
- 可自定义画中画大小和位置
- 与 Android 的画中画 API 集成
适合对象
- 视频播放器应用
- 音频流媒体应用
- 带有媒体内容的教育类应用程序
- 需要多任务功能的应用程序
- 针对Android设备的开发者
使用建议
- 仅在 Android 上可用
- 需要 Android 8.0+(API 26)
- 仅限媒体播放场景
- 无 iOS 支持
- 必须正确处理画中画生命周期事件
