Tentang tampilan dan pemutaran media
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Tampilan dan pemutaran media telah menjadi komponen penting dari pengalaman
aplikasi Android. Baik aplikasi Anda mengintegrasikan gambar dan video atau memberikan pengalaman
audio yang imersif, media akan memperkaya interaksi pengguna dan meningkatkan engagement aplikasi.
Android terus mengembangkan API untuk meminimalkan kompleksitas integrasi media
sekaligus membuat pengalaman pengguna lebih terintegrasi dan konsisten, dan halaman ini
menghubungkan Anda ke referensi untuk membantu Anda memulai dan meningkatkan kualitas aplikasi.
Mengetahui API dan konsep media Android utama
Android memiliki API yang berfungsi di berbagai level untuk memungkinkan aplikasi Anda memanfaatkan
sebagian besar fitur hardware dan software yang tersedia.
Menampilkan gambar
Memuat gambar dengan kualitas tertinggi secara efisien adalah kunci untuk membangun pengalaman pengguna
yang lancar di aplikasi Anda. Berikut beberapa referensi yang akan membantu:
Memutar dan melakukan streaming audio dan video
Jetpack Media3 menawarkan fitur lanjutan seperti pemutaran media yang lancar,
penjelajahan media, dan pengelolaan resource yang efisien. Pelajari lebih lanjut:
Tingkatkan kualitas aplikasi Anda
Anda ingin aplikasi mendukung fitur yang memenuhi dan melampaui
ekspektasi pengguna. Salah satu caranya adalah dengan mendukung fitur media lanjutan
yang disediakan oleh perangkat premium. Berikut beberapa cara khusus untuk membantu aplikasi Anda tampil
beda:
- Mendukung gambar UltraHDR dan video HDR
- Mengaktifkan picture-in-picture untuk pemutaran video dan audio
- Terapkan Cast Connect agar pengguna dapat melakukan transmisi ke aplikasi
Android TV native Anda
- Gunakan Class Performa untuk menyesuaikan pengalaman pengguna Anda dengan kemampuan
perangkat
Lihat panduan lengkap untuk mengetahui fitur yang perlu dipertimbangkan guna meningkatkan pengalaman pemutaran dan
tampilan media Anda serta membuat pengguna terkesan.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[],null,["# About media display and playback\n\nMedia display and playback have become essential components of the Android app\nexperience. Whether your app integrates images and videos or delivers immersive\naudio experiences, media enriches user interactions and elevates app engagement.\n\nAndroid continues to evolve APIs to minimize the complexity of integrating media\nwhile making the user experience more integrated and consistent, and this page\nconnects you to resources to both help you get started and level up your app.\n\nKnow key Android media APIs and concepts\n----------------------------------------\n\nAndroid has APIs that work at different levels to allow your app to make the\nmost of the available hardware and software features.\n\n### Display images\n\nLoading the highest-quality images efficiently is key to building a smooth user\nexperience in your app. Here are some resources that will help:\n\n- [Loading images from local resources](/develop/ui/compose/graphics/images/loading)\n- [Loading images from a remote server](/develop/ui/compose/graphics/images/loading#internet-loading)\n- [Loading Large Bitmaps Efficiently](/topic/performance/graphics/load-bitmap)\n- [Displaying images in UltraHDR](/media/grow/ultra-hdr/display)\n\n### Playback and stream audio and video\n\n[Jetpack Media3](/media/media3) offers advanced features such as seamless media playback,\nmedia browsing, and efficient resource management. Learn more:\n\n- [Live-streaming](/media/media3/exoplayer/live-streaming)\n- [Downloading media](/media/media3/exoplayer/downloading-media)\n- [Playback controls and player UI](/media/media3/ui/overview)\n- [Background playback](/media/media3/session/background-playback)\n\nLevel up your app\n-----------------\n\nYou'll want your app to support features that meet and surpass user\nexpectations. One way to do that is to support the advanced media features\nprovided by premium devices. Here are some specific ways to help your app stand\nout:\n\n- Support [UltraHDR](/media/grow/ultra-hdr-display) images and [HDR](/media/grow/hdr-playback) video\n- Enable [picture-in-picture](/develop/ui/views/picture-in-picture) for video and audio playback\n- Implement [Cast Connect](https://developers.google.com/cast/docs/android_tv_receiver) so users can cast to your native Android TV app\n- Use [Performance Class](/topic/performance/performance-class) to adapt your user experience around device capabilities\n\nSee the [full guide](/social-and-messaging/guides/media-display/basic-better-best) for features to consider to take your media display and\nplayback experience to the next level and impress your users."]]