Amazon Media Playerコンポーネント
Amazon Media Playerコンポーネント
Amazon Media Playerは、Googleが開発したAndroid向けオープンソースのExoPlayerをベースとしています。Fire TVデバイスと互換性があり、堅牢性と安定性に優れたメディアプレーヤーです。
Amazon Media Playerには、SmoothStreaming、DASH、HLS、ドルビー、キャプションなど、ExoPlayerとほぼ同じ機能が備わっています。サポートしている機能について詳しくは、ExoPlayerのドキュメントを参照してください。また、Android SDKのAPIレベルは19以上(KitKat)である必要があります。
Amazon Media Playerの目的は、複雑なExoPlayer APIを上位レベルのプレーヤーAPIで抽象化し、主要な再生シナリオに対応できるようにすることです。Amazon Media PlayerのAPIセットはほぼ固定されているため、ExoPlayerのAPIがアップグレードの際に変更された場合でも、同じAPIセットを使用できます。
Amazon Media Playerコンポーネントの構成について
Amazon Media Playerコンポーネントはカスタマイズする必要がありません。必要な作業は、 アプリ内のコンポーネントを追加または削除するの手順に従ってコンポーネントを読み込むことだけです。
別のメディアプレーヤーコンポーネントが既に読み込まれている場合は、あらかじめ削除してください。
注: ロードできるコンポーネントは、インターフェイスごとに1つだけです。たとえば、AMZNMediaPlayerComponentとBrightCoveMediaPlayerComponentはどちらも同じ
UAMP
インターフェイスを使用するため、両方を同時に読み込むことはできません。インターフェイスごとのコンポーネント一覧は、コンポーネントの概要を参照してください。