Developer Center

Android メディアアプリ

メディアアプリの開発に関するコンテンツをまとめてチェックできます。Jetpack Media3 を使用して再生アプリや編集アプリを作成するためのリソースをご覧ください。Android のマルチデバイス エコシステム全体で、魅力的なメディア エクスペリエンスをユーザーに拡大する方法を学習します。

音声と動画の最新のユースケースを構築する

ユーザーは、何事もスマートフォンで行うのではなく、マルチデバイス化が進んでいます。Android は進化を続け、スマートフォン、タブレット、スマートウォッチ、テレビ、さらには車内でも、必要な機能を手に入れてユーザーにアプローチできます。
ガイド
主要なメディア エクスペリエンスのための、シンプルでカスタマイズ可能、信頼性と性能に優れた Android API。
ガイド
折りたたみ式デバイスや折りたたみ式デバイスなどの柔軟なディスプレイで、アダプティブ UI のサポートを活用します。
ガイド
ユーザーがメディアにすばやくアクセスできるようにします。
ガイド
ユーザーが関心を持っていることがわかっているテレビ コンテンツをおすすめしてください。

デバイス ギャラリーでアイデアを見つけましょう

大画面ギャラリーで、タブレットと折りたたみ式デバイス向けのメディア デザインをご覧ください
Wear OS ギャラリーでスマートウォッチのメディア デザインをご覧ください
テレビギャラリーでテレビ用のメディア デザインを詳しく見る
開発
Media3 のデフォルトのプレーヤー実装である ExoPlayer を使用するか、SimpleBasePlayer クラスを実装して独自のプレーヤーを作成します。次に、MediaSession または MediaLibraryService を実装して再生機能を拡張します。
開発
Media3 では、メディア編集用の API である Transformer が導入されています。この API は、形式間の変換(コード変換)、長い動画からのクリップのカット、動画フレームの一部分の切り抜きなどの変更の適用、カスタム エフェクトの適用、その他の編集操作に対応しています。
補正
HDR、ピクチャー イン ピクチャー、空間オーディオなどの機能でユーザー満足度を向上アプリを目立たせるために設計されたプラットフォームと Jetpack API について学習します。
成長
基本的なメディア機能からマルチデバイス統合、エンゲージメント向上、収益創出などへとアプリを移行させる方法をご覧ください。
サンプル
MediaSession を実装して空間オーディオでアプリを目立たせる方法など、音声と動画の再生のユースケースに関するベスト プラクティスの実践例をサンプルアプリでご確認ください。

スタンドアロンの ExoPlayer ライブラリ、MediaCompat、Jetpack Media2 などの古い API を使用している場合は、移行ガイドに沿って、移行スクリプトを使用すると、Media3 を簡単に移行できます。

Jetpack Media3 に移行する理由

  • ExoPlayer API、MediaSession API、MediaController API を更新しました
  • 新しい Transformer API による編集
  • MediaCompat API との下位互換性あり
動画のキャプチャ、編集、再生、共有など、HDR 動画をエンドツーエンドで操作します。
動画の編集とコード変換のユースケースに新しい Media3 Transformer API をご活用ください。
Media3 でフィードバックを共有またはバグを報告