套件概覽
浮動套件為Flutter應用程式中的畫中畫(PiP)模式管理提供支援,專用於Android。它允許開發者將媒體播放無縫轉換為可移動和可調整大小的小型浮動視窗,同時使用者可與其他應用程式互動。這對於需要在背景持續播放的影片或音訊內容特別有用。該套件直接整合Android的PiP API,提供一個直覺的介面來控制PiP行為。它支援需要持續播放但不需要完全聚焦應用程式的影片和音訊使用情境。
適用情境
- 背景影片播放
- 畫中畫模式下的音頻串流
- 需要連續播放的媒體應用
- Android 上的多任務處理支援
- 影片通話中的最小化視圖
主要特色
- 僅限 Android 的畫中畫支援
- PiP 激活的簡單 API
- 自動畫中畫狀態處理
- 可自定畫中畫大小和位置
- 與 Android 的畫中畫 API 集成
適合對象
- 影片播放器應用
- 音頻串流應用
- 帶有媒體內容的教育類應用程式
- 需要多任務功能的應用程式
- 針對Android設備的開發者
使用建議
- 僅在 Android 上可用
- 需要 Android 8.0+(API 26)
- 僅限媒體播放場景
- 無 iOS 支援
- 必須正確處理畫中畫生命週期事件
