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 との下位互換性あり
ハイライト表示されたコンテンツ
ソーシャル メディアで
イベントで交流する
これらのイベントには、Android デベロッパー リレーションズ カメラ&メディアチームのメンバーが直接お会いできるのを楽しみにしています。
GDG London
Mobile Mastery Android Unleashed
2025 年 2 月 13 日に開催される「Mobile Mastery Android Unleashed」にぜひご参加ください。GDG London が主催するこの画期的なイベントでは、モバイル テクノロジーの未来を体験できます。Android Media チームのエンジニアが、Jetpack Media3 ライブラリで利用できる動画編集と処理のパイプラインの詳細を説明します。
詳細については、 gdg.community.dev/events/details/google-gdg-london-presents-mobile-mastery-android-unleashed をご覧ください。
I/O
Google I/O
Google I/O へのカウントダウンが始まりました。5 月 20 日と 21 日、マウンテン ビューの Shoreline Amphitheatre から、またはオンライン(io.google)でライブ配信を視聴できます。
フィードバックの共有、バグの報告
Jetpack Media3 Issue Tracker を使用してサービスの改善にご協力ください。