Android メディアのサンプル
アプリ開発を加速させるために使用できる一連のコードサンプル。アプリの各種コンポーネントを構築する方法については、サンプルをご覧ください。
ハイライト表示されたサンプル
ユニバーサル Android 音楽プレーヤー
このサンプルでは、複数のフォーム ファクタで動作し、一貫したユーザー エクスペリエンスを提供する Media3 ExoPlayer を使用してオーディオ再生アプリを実装する方法を紹介します。
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 を紹介します。