Android のカメラとメディアのスタートガイド
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
カメラアプリやメディアアプリは、コンテンツのキャプチャから写真の編集、友だちとの音楽の共有、ソーシャル メディアでの動画のスクロールまで、幅広いユースケースに対応しています。このデベロッパー センターでは、こうしたユースケースに対応するアプリの作成、拡張、レベルアップ、最適化に役立つリソースをご覧いただけます。
現在、このセクションではメディア再生と動画編集に関するガイダンスを提供していますが、今後、カメラとメディアのデベロッパー センターは、アプリ内キャプチャやその他の関連するユースケース、マルチデバイス エクスペリエンスを構築する際のベスト プラクティス、サンプルアプリのコードへの直接的な参照など、さまざまなコンテンツを組み込むように拡大していく予定です。
このセクションでは、ユーザーのお気に入りのカメラアプリを起動するインテントを起動するか、アプリにカメラ機能を直接組み込むかなど、アプリにカメラ機能を追加する方法についても説明します。
アプリを開発する
音声や動画の再生機能を構築するには、Jetpack Media3 ライブラリの ExoPlayer を使用することをおすすめします。
再生アプリを作成する
メディア編集機能を構築するには、Jetpack Media3 ライブラリの Transformer を使用することをおすすめします。
編集アプリを作成する
アプリの対象ユーザーを広げる
大画面、Wear OS、Google アシスタント、Cast 対応デバイスなど、さまざまなフォーム ファクタのサポートを追加して、ユーザーにリーチしましょう。
アプリの対象ユーザーを広げるに移動します
アプリをレベルアップする
HDR や空間オーディオなどのプレミアム メディア機能を実装して、アプリをより良く、さらに最高のアプリにしましょう。次に、マルチデバイス統合でエンゲージメントと収益を高めます。
アプリのレベルアップに移動
高画質を重視して最適化する
パフォーマンスと信頼性をテストして改善することで、ユーザーがアプリを快適に利用できるようにします。
画質重視で最適化に移動
アプリにカメラ機能を追加する
アプリをユーザーが選択したカメラアプリと統合するか、アプリにカメラ機能を直接追加することで、アプリで写真や動画をキャプチャできるようにします。
カメラ機能を追加するに移動します
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-08-18 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-18 UTC。"],[],[],null,["# Get started with camera and media on Android\n\nCamera and media apps span a broad range of use cases, from capturing content to\nediting photos to sharing music with friends to scrolling through videos on\nsocial media. In this developer center, you'll find resources to help you\ncreate, extend, level up, and optimize your apps for these types of use cases\nand more.\n\nCurrently, you will find guidance for media playback and video editing in this\nsection, but over time the Camera and media developer center will grow to\nincorporate content for in-app capture and other relevant use cases, best\npractices as you build multidevice experiences, and direct references to sample\napp code so you can see it all in action.\n\nThis section also provides guidance on how to add camera capabilities to your\napp, whether by firing off an intent to launch the user's favorite camera app,\nor by building full camera capabilities directly into your app.\n\nBuild an app\n------------\n\nTo build audio or video playback features, we recommend using ExoPlayer from the\nJetpack Media3 library.\n\n[Create a playback app](/media/implement/playback-app)\n\nTo build media editing features, we recommend using Transformer from the Jetpack\nMedia3 library.\n\n[Create an editing app](/media/implement/editing-app)\n\nExtend your app's reach\n-----------------------\n\nReach your users where they are by adding support for more form factors like\nlarge screens and Wear OS, Google Assistant, and Cast-enabled devices.\n\n[Go to Extend your app's reach](/media/implement)\n\nLevel up your app\n-----------------\n\nTake your app from good, to better, to best by implementing premium media\nfeatures like HDR and spatial audio. Then, drive higher engagement and revenue\nwith multidevice integrations.\n\n[Go to Level up your app](/media/grow)\n\nOptimize for high quality\n-------------------------\n\nEnsure users have a great experience when using your app by testing and\ninvesting in performance and reliability.\n\n[Go to Optimize for high quality](/media/optimize)\n\nAdd camera capabilities to your app\n-----------------------------------\n\nEnable your app to capture photos and videos,\neither by integrating your app with the user's\npreferred camera app, or by adding full camera capabilities directly into\nyour app.\n\n[Go to Add camera capabilities](/media/camera/get-started-with-camera)"]]