Bergabunglah bersama kami di ⁠#Android11: The Beta Launch Show pada tanggal 3 Juni!

Media

Update Terbaru Rilis Stabil Saat Ini Kandidat Rilis Berikutnya Rilis Beta Rilis Alfa
15 April 2020 1.1.0 - - 1.2.0-alpha02

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.1.0"
    }
    

Untuk informasi selengkapnya tentang dependensi, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau memiliki ide untuk meningkatkan kualitas library ini. Harap lihat masalah yang ada di library ini sebelum Anda membuat yang baru. Anda dapat memberikan suara pada masalah yang ada dengan mengklik tombol bintang.

Membuat masalah baru

Baca dokumentasi Issue Tracker untuk mengetahui informasi selengkapnya.

Versi 1.2.0

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 ClassedParcelable

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 memunculkan RemoteException
  • 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 versi 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 menjadi LIBRARY_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 menjadi NullPointerException 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 beberapa MediaBrowserCompat 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 di getCurrentBrowserInfo()/getBrowserRootHints()
  • Membuat MediaBrowserServiceCompat.getCurrentBrowserInfo() menampilkan instance RemoteUserInfo yang sama untuk MediaBrowserCompat yang sama dalam onGetRoot()

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.VideoView2androidx.media2.widget.VideoView
  • androidx.media.widget.MediaControlView2androidx.media2.widget.MediaControlView

Versi 1.0.0-alpha01

3 Desember 2018

Perubahan API

  • Dua tanda MediaSessionCompat yang tidak digunakan lagi:
    • FLAG_HANDLES_MEDIA_BUTTONS
    • FLAG_HANDLES_TRANSPORT_CONTROLS