AEP ガイドライン: プリロード キャッシュ保存

予測メディア キャッシュ保存を実装して、再生開始の遅延を最小限に抑え、メディア アイテムの切り替え時のバッファリングによる一時停止をなくします。これにより、スクロール可能なメディア フィードでシームレスで高性能な再生が保証され、優れたユーザー エクスペリエンスが実現します。Jetpack Media3 を通じて実装することをおすすめします。

実装の要件

AEP の対象となるには、アプリが次の要件を満たしている必要があります。

  • アセットの切り替えは 50 ミリ秒以内に行う必要があります。

ガイドラインの適用範囲

このガイドラインは、以下に適用されます。

  • 次の動画が予測可能な連続または順次的な動画再生を含むアプリ。たとえば、ショート動画(SFV)、リニア プレイリスト、自動再生リストなどです。
  • アプリを利用できるすべてのフォーム ファクタ。

除外

このガイドラインには、次の例外が適用されます。

  • 現在の動画の再生が終了した後、ユーザーが別の UI(グリッド、リスト、おすすめメニューなど)から次の動画を積極的に選択する必要があるアプリ。
  • 主なユースケースがライブ、ピアツーピア、サーバー仲介型のストリーミングであるアプリ(チャットアプリやライブ ストリーミング アプリなど)。これらの動画はリアルタイムであるため、キャッシュに保存できません。
  • アプリは、エコシステム全体で同等の品質、ユーザー機能、安定性、互換性を提供する同等の代替フレームワークを使用できます。検討に適したフレームワークをお持ちの場合は、サポートにお問い合わせください。

機能のドキュメントとリソース

次のリソースでは、プリロード キャッシュ機能の実装ガイダンスと技術的な詳細について説明します。これらのリソースは参考用であり、プログラムの追加要件は含まれていません。