Android メディアのサンプル
アプリ開発を加速させるために使用できる一連のコードサンプル。アプリの各種コンポーネントを構築する方法については、サンプルをご覧ください。
ハイライト表示されたサンプル
SociaLite
このサンプルでは、さまざまな Android プラットフォーム API と Jetpack ライブラリを使用して、ソーシャル ネットワーク アプリでよく見られる機能を実装する方法を示します。
プラットフォームのサンプル
このリポジトリには、カメラ API やメディア API など、さまざまな Android OS プラットフォーム API の使用方法を示すサンプルのコレクションが含まれています。
Media3 Transformer
このサンプルは、Media3 Transformer API を使用してメディア編集アプリを作成する方法を示しています。
テストと検証
メディア コントローラ テストアプリ
Android でのメディア再生の複雑さをテストし、メディア セッションの実装を検証するために使用できる MediaController API のサンプル実装。
API のデモ
Media3 のメインデモ
ExoPlayer を使用して多数のテスト ストリームを再生するシンプルな再生アプリ。出発点またはリファレンス プロジェクトとして適しています。
Media3 セッションのデモ
MediaSession を実装する再生アプリ。
Media3 Cast のデモ
Google Cast を統合した再生アプリ。キャスト再生とローカル再生の切り替えを行います。
Media3 SurfaceControl のデモ
SurfaceControl API を使用して ExoPlayer の動画出力を別のビューにリダイレクトする再生アプリ。minSdkVersion 29 が必要です。
Media3 GL のデモ
動画を GLSurfaceView にレンダリングして GL シェーダーを適用する再生アプリ。
MIDI サンプル
このサンプルアプリ コレクションでは、Android 13 で導入された MIDI 2.0 API を紹介します。