Android メディアアプリ
メディアアプリの開発に関するコンテンツにアクセスできる場所。Jetpack Media3 で再生アプリと編集アプリを作成する方法に関するリソースをご覧ください。Android のマルチデバイス エコシステム全体で、魅力的なメディア エクスペリエンスをユーザーに拡張する方法を学びます。
音声と動画の最新のユースケースを構築する
ユーザーは、何事もスマートフォンで行うのではなく、マルチデバイス化が進んでいます。Android は進化を続け、スマートフォン、タブレット、スマートウォッチ、テレビ、さらには車内でも、必要な機能を手に入れてユーザーにアプローチできます。
デバイス ギャラリーでアイデアを見つけましょう
大画面ギャラリー
大画面ギャラリーで、タブレットと折りたたみ式デバイス向けのメディア デザインをご覧ください
Wear OS ギャラリー
Wear OS ギャラリーでスマートウォッチのメディア デザインをご覧ください
テレビ ギャラリー
テレビギャラリーでテレビ用のメディア デザインを詳しく見る
コア ワークフロー
開発
再生
Media3 のデフォルトのプレーヤー実装である ExoPlayer を使用するか、SimpleBasePlayer クラスを実装して独自のプレーヤーを作成します。次に、MediaSession または MediaLibraryService を実装して再生機能を拡張します。
開発
編集
Media3 では、メディア編集用の API である Transformer が導入されています。この API は、形式間の変換(コード変換)、長い動画からのクリップのカット、動画フレームの一部分の切り抜きなどの変更の適用、カスタム エフェクトの適用、その他の編集操作に対応しています。
補正
プレミアムなメディア エクスペリエンスを追加する
HDR、ピクチャー イン ピクチャー、空間オーディオなどの機能でユーザー満足度を向上アプリを目立たせるために設計されたプラットフォームと Jetpack API について学習します。
成長
アプリを良い方向に変える
基本的なメディア機能からマルチデバイス統合、エンゲージメント向上、収益創出などへとアプリを移行させる方法をご覧ください。
サンプル
サンプルアプリを確認する
MediaSession を実装して空間オーディオでアプリを目立たせる方法など、音声と動画の再生のユースケースに関するベスト プラクティスの実践例をサンプルアプリでご確認ください。
Media3 への移行
スタンドアロンの ExoPlayer ライブラリ、MediaCompat、Jetpack Media2 などの古い API を使用している場合は、移行ガイドに沿って、移行スクリプトを使用すると、Media3 を簡単に移行できます。
Jetpack Media3 に移行する理由
- ExoPlayer API、MediaSession API、MediaController API を更新しました
- 新しい Transformer API による編集
- MediaCompat API との下位互換性あり
ハイライト表示されたコンテンツ
HDR 10 ビット: 10 ビット動画のキャプチャ、再生、共有
動画のキャプチャ、編集、再生、共有など、HDR 動画をエンドツーエンドで操作します。
メディアのコード変換と編集、変換、公開
動画の編集とコード変換のユースケースに新しい Media3 Transformer API をご活用ください。
お問い合わせ
Jetpack Media3 Issue Tracker
Media3 でフィードバックを共有またはバグを報告
意見交換
Android Insiders フォーラムでは、メディアアプリ デベロッパーの活発なコミュニティに参加しています。