套件概覽
yoyo_player 是一個專為 HLS(HTTP 即時串流)播放設計的 Flutter 影片播放器套件,支援動態畫質選擇。它讓使用者能在播放過程中切換不同影片畫質層級,根據網路狀況提升串流體驗。此套件以簡潔與效能為設計目標,可無縫整合至 Flutter 應用程式中。支援自適應串流,並提供乾淨的 API 來管理播放控制與畫質設定。非常適合需要彈性影片傳輸的多媒體應用。
適用情境
- 串流影片品質切換
- Flutter 應用中的自適應影片播放
- 使用 HLS 的即時影片串流
- 按需影片,支援多種解析度
- 建構具有使用者品質控制的媒體播放器
主要特色
- HLS 流媒體支援
- 動態品質選擇
- 與 Flutter 的簡單整合
- 自適應碼率處理
- 簡潔且極簡的 API 設計
適合對象
- 媒體應用
- 按需影片平台
- 直播流應用
- 教育內容傳遞
- 需要響應式影片播放的應用程式
使用建議
- 需要HLS相容的影片來源
- 僅限iOS和Android(無網頁/桌面支援)
- 無內建 UI 元件
- 依賴外部HLS串流的可用性
- 可能需要為自定義播放邏輯進行額外設定