Developer Center
カメラアプリとメディア アプリの開発に関するコンテンツの最初のアクセス先。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 との下位互換性あり

ハイライト表示されたコンテンツ

Jetpack Media3 Issue Tracker を使用してサービスの改善にご協力ください。