概要
yoyo_player は、HLS(HTTPライブストリーミング)再生に特化したFlutter動画プレイヤー用パッケージで、動的な画質選択をサポートしています。再生中に異なる動画画質レベル間を切り替えることができ、ネットワーク状況に応じてストリーミング体験を向上させます。シンプルさとパフォーマンスを重視して開発されており、Flutterアプリへのシームレスな統合が可能です。アダプティブストリーミングをサポートし、再生コントロールや画質設定を管理するための明確なAPIを提供します。柔軟な動画配信が必要なメディア豊富なアプリに最適です。
用途
- 品質切り替え付きストリーミング動画
- Flutter アプリにおけるアダプティブ動画再生
- HLS を使用したライブ動画ストリーミング
- 複数の解像度を備えたオンデマンド動画
- ユーザー品質制御を備えたメディアプレーヤーの構築
主な機能
- HLSストリーミングサポート
- 動的品質選択
- Flutter とのシンプルな統合
- アダプティブビットレート処理
- 洗練された最小限のAPI設計
適している対象
- メディアアプリケーション
- オンデマンド動画プラットフォーム
- ライブストリーミングアプリ
- 教育コンテンツの配信
- 応答性のある動画再生を必要とするアプリ
注意事項
- HLS互換の動画ソースが必要です
- iOSおよびAndroidに限定(Web/デスクトップサポートなし)
- 組み込みのUIコンポーネントなし
- 外部のHLSストリームの利用可能性に依存します
- カスタム再生ロジック用に追加の構成が必要になる場合があります