Media
Update Terbaru | Rilis Stabil Saat Ini | Kandidat Rilis Berikutnya | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
2 Desember 2020 | 1.2.1 | - | - | - |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada Media, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle
bagi aplikasi atau modul Anda:
dependencies { implementation "androidx.media:media:1.2.1" }
Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.
Masukan
Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau punya masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara pada masalah yang ada dengan mengklik tombol bintang.
Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.
Versi 1.2.1
Media Versi 1.2.1
2 Desember 2020
androidx.media:media:1.2.1
dirilis. Versi 1.2.1 berisi commit berikut ini.
Perbaikan Bug
- Memperbaiki NPE setelah memanggil
MediaSessionCompat#setCallback(null)
di API 27
Versi 1.2.0
Versi 1.2.0
16 September 2020
androidx.media:media:1.2.0
dirilis. Versi 1.2.0 berisi commit berikut.
Perubahan utama sejak versi 1.1.0
- Menambahkan dukungan untuk
AudioAttributesCompat#setLegacyStreamType
untuk SDK < 21 - Mendukung kontrol volume untuk library
androidx.mediarouter
- Dukungan yang lebih baik untuk interoperabilitas antara
androidx.media
danandroidx.media2
Versi 1.2.0-rc01
2 September 2020
androidx.media:media:1.2.0-rc01
dirilis tanpa perubahan sejak 1.2.0-beta01
. Versi 1.2.0-rc01 berisi commit berikut.
Versi 1.2.0-beta01
19 Agustus 2020
androidx.media:media:1.2.0-beta01
dirilis. Versi 1.2.0-beta01 berisi commit berikut.
Fitur Baru
- Menambahkan dukungan untuk
AudioAttributesCompat#setLegacyStreamType
untuk API Level Pra-21
Perubahan API
- Menambahkan
MediaConstants#PLAYBACK_STATE_EXTRAS_KEY_MEDIA_ID
untuk ID media di ekstraPlaybackStateCompat
yang diharapkan sama denganMediaMetadataCompat#METADATA_KEY_MEDIA_ID
metadata saat ini.
Perbaikan Bug
- Memperbaiki masalah terkait
AudioAttributesCompat.Builder#setContentType
Versi 1.2.0-alpha04
24 Juni 2020
androidx.media:media:1.2.0-alpha04
dirilis. Versi 2.3.0-alpha04 berisi commit berikut.
Fitur Baru
- Memberikan cara untuk mendukung kontrol volume untuk library mediarouter
Perubahan API
- Menambahkan
AudioManagerCompat#getStreamMaxVolume
- Menambahkan
AudioManagerCompat#getStreamMinVolume
Perbaikan Bug
- Memperbaiki masalah interoperabilitas antara media dan media2 di SDK < 21
Versi 1.2.0-alpha03
10 Juni 2020
androidx.media:media:1.2.0-alpha03
dirilis. Versi 1.2.0-alpha03 berisi commit berikut ini.
Perubahan API
MediaConstants.SESSION_EXTRAS_KEY_AUTHTOKEN
telah dihapus
Perbaikan Bug
- Memperbaiki masalah terkait
equals()
RemoteUserInfo
Versi 1.2.0-alpha02
15 April 2020
androidx.media:media:1.2.0-alpha02
dirilis. Versi 1.2.0-alpha02 berisi commit berikut.
Perbaikan Bug
- Mencegah modifikasi class VersionedParcelable
Versi 1.2.0-alpha01
23 Oktober 2019
androidx.media:media:1.2.0-alpha01
dirilis. Versi 1.2.0-alpha01 berisi commit berikut ini.
Perubahan API
- Menambahkan metode berikut:
MediaSessionCompat.Callback.onSetPlaybackSpeed()
MediaControllerCompat.setPlaybackSpeed()
MediaControllerCompat.getSessionInfo()
Perbaikan bug
- Mengimplementasikan pencegahan terhadap
BadParcelableException
saat meneruskan objek Bundle melalui panggilan IPC - Konstruktor
MediaControllerCompat
tidak lagi memunculkanRemoteException
- Mengimplementasikan pencegahan terhadap pemanggilan metode callback setelah
MediaSessionCompat.release()
Versi 1.1.0
Versi 1.1.0
5 September 2019
androidx.media:media:1.1.0
dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.
Perubahan penting sejak versi 1.0.0
- Memperkenalkan
AudioAttributesCompat
Versi 1.1.0-rc01
13 Juni 2019
androidx.media:media:1.1.0-rc01
dirilis tanpa perubahan dari 1.1.0-beta02
. Commit yang disertakan dalam versi ini dapat dilihat di sini.
Versi 1.1.0-beta02
5 Juni 2019
androidx.media:media:1.1.0-beta02
dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.
Perbaikan bug
- Cakupan pembatasan metode tersembunyi yang digunakan oleh
media2-session
telah disesuaikan menjadiLIBRARY_GROUP_PREFIX
.
Versi 1.1.0-beta01
7 Mei 2019
androidx.media:media:1.1.0-beta01
dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.
Fitur baru
- Mengubah
IllegalPointerException
menjadiNullPointerException
untuk argumen null yang ditandai sebagai@NonNull
.
Versi 1.1.0-alpha04
3 April 2019
androidx.media:media:1.1.0-alpha04
dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.
Perbaikan bug
- Penyesuaian pada konstanta pengujian kompatibilitas versi (aosp/933656)
Versi 1.1.0-alpha03
21 Maret 2019
androidx.media:media:1.1.0-alpha03
dirilis. Daftar lengkap commit yang disertakan dalam versi ini dapat dilihat di sini.
Perbaikan bug
- Memperbaiki error
MedaBrowserServiceCompat
saat beberapaMediaBrowserCompat
mencoba terhubung ke sana. (aosp/930246)
Versi 1.1.0-alpha02
13 Maret 2019
androidx.media:media:1.1.0-alpha02
dirilis. Daftar lengkap commit yang disertakan dalam versi ini dapat dilihat di sini.
Perbaikan bug
- Memperbaiki error
MediaBrowserCompat
saat membuat koneksi - Memperbaiki
IllegalStateException
yang terjadi digetCurrentBrowserInfo()
/getBrowserRootHints()
- Membuat
MediaBrowserServiceCompat.getCurrentBrowserInfo()
menampilkan instanceRemoteUserInfo
yang sama untukMediaBrowserCompat
yang sama dalamonGetRoot()
Versi 1.0.1
Versi 1.0.1
30 Januari 2019
androidx.media:media 1.0.1
dirilis.
Perbaikan bug
- Memperbaiki bug IllegalStateException yang tidak terduga saat menggunakan
MediaBrowserCompat.connect()
(aosp/858075)
Versi 1.0.0
Versi 1.0.0-alpha06
17 Desember 2018
Perubahan API
Mengganti nama paket dan class media.widget
menjadi:
androidx.media.widget.VideoView2
→androidx.media2.widget.VideoView
androidx.media.widget.MediaControlView2
→androidx.media2.widget.MediaControlView
Versi 1.0.0-alpha01
3 Desember 2018
Perubahan API
- Dua flag
MediaSessionCompat
tidak digunakan lagi:FLAG_HANDLES_MEDIA_BUTTONS
FLAG_HANDLES_TRANSPORT_CONTROLS