Contoh Kamera & Media Android
Pilihan contoh kode untuk Anda gunakan dalam mempercepat pengembangan aplikasi. Jelajahi contoh untuk mempelajari cara mem-build berbagai komponen untuk aplikasi Anda.
Contoh kode media
SociaLite
Contoh ini menunjukkan cara menggunakan berbagai API platform Android dan library Jetpack untuk mengimplementasikan fitur yang umum terlihat di aplikasi jaringan sosial.
Contoh platform
Repositori ini berisi kumpulan contoh yang menunjukkan penggunaan berbagai API platform Android OS, termasuk API kamera dan media.
Transformator Media3
Contoh ini menunjukkan cara menggunakan Media3 Transformer API untuk membuat aplikasi pengeditan media.
Contoh kode kamera
CameraX Dasar
Cara menggunakan API CameraX yang ditulis dalam Kotlin.
Video CameraX
Cara menggunakan CameraX Video Capture (Recorder) API dengan Capture + Preview untuk format MediaStore.
CameraX Lanjutan
Cara melakukan deteksi objek real-time pada frame kamera live dengan TensorFlow Lite.
CameraX-MLKit
Cara menggunakan MlKitAnalyzer CameraX untuk melakukan pemindaian Kode QR. Untuk Kode QR yang mengenkode URL, aplikasi ini meminta pengguna untuk membuka URL di browser.
Ekstensi CameraX
Cara menggunakan Ekstensi Kamera dengan CameraX API untuk mengambil JPEG, menampilkan pratinjau kamera, membuat kueri untuk ekstensi yang didukung, memilih ekstensi, dan mengambil gambar diam.
Ekstensi yang tersedia meliputi Auto, Bokeh, Face Retouch, HDR (High Dynamic Range), dan Night.
Jendela Bidik HDR (Camera2)
Cara menerapkan jendela bidik kamera rentang dinamis tinggi secara real-time, dengan mengganti waktu eksposur sensor antara dua nilai eksposur pada frame genap dan ganjil, lalu menggabungkan dua frame terbaru setiap kali frame baru diambil
Pengujian & validasi
Aplikasi Pengujian Pengontrol Media
Contoh implementasi MediaController API yang dapat Anda gunakan untuk menguji seluk-beluk pemutaran media di Android dan untuk memverifikasi penerapan sesi media Anda.
Demo API
Demo Utama Media3
Aplikasi pemutaran sederhana yang menggunakan ExoPlayer untuk memutar sejumlah streaming pengujian. Titik awal atau proyek referensi yang baik.
Demo Sesi Media3
Aplikasi pemutaran yang menerapkan MediaSession.
Demo Transmisi Media3
Aplikasi pemutaran dengan integrasi Google Cast. Mendemonstrasikan peralihan antara pemutaran Transmisi dan pemutaran lokal.
Demo SurfaceControl Media3
Aplikasi pemutaran yang menggunakan SurfaceControl API untuk mengalihkan output video ExoPlayer ke tampilan yang berbeda. Memerlukan minSdkVersion 29.
Demo Media3 GL
Aplikasi pemutaran yang merender video ke GLSurfaceView dan menerapkan shader GL.
Contoh MIDI
Koleksi aplikasi contoh ini menampilkan MIDI 2.0 API yang diperkenalkan di Android 13.