Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Mediarouter

Memungkinkan media ditampilkan dan diputar pada perangkat penerima jarak jauh menggunakan antarmuka pengguna umum.
Update Terbaru Rilis Stabil Saat Ini Kandidat Rilis Berikutnya Rilis Beta Rilis Alfa
22 Juli 2020 1.1.0 - - 1.2.0-alpha02

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada MediaRouter, 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.mediarouter:mediarouter:1.1.0"
    }
    

Untuk informasi dependensi selengkapnya, 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 laporan baru. Anda dapat memberikan suara pada masalah yang ada dengan mengklik tombol bintang.

Melaporkan masalah baru

Baca dokumentasi Issue Tracker untuk mengetahui informasi selengkapnya.

Versi 1.2.0

Versi 1.2.0-alpha02

22 Juli 2020

androidx.mediarouter:mediarouter:1.2.0-alpha02 dirilis. Versi 1.2.0-alpha02 berisi commit berikut.

Perubahan API

  • Menambahkan MediaRouter.Callback#onRouteSelected baru untuk mendapatkan notifikasi saat rute yang dipilih berbeda dengan rute yang diminta (Ieee16)
  • Tambahkan MediaRouter#OnPrepareTransferListener listener baru untuk menerima peristiwa saat rute yang dipilih akan diubah (I6ace1)
  • Tambahkan MediaRouterParams (I33150)
  • Mengubah panduan tentang mendaftarkan callback. Lihat kode contoh dalam Javadoc MediaRouter.addCallback() (I58112)

Versi 1.2.0-alpha01

15 April 2020

androidx.mediarouter:mediarouter:1.2.0-alpha01 dirilis. Versi 1.2.0-alpha01 berisi commit berikut.

Perubahan API

  • Mencegah penggunaan sementara untuk metode penggunaan internal saja dengan @RestrictTo(LIBRARY)

Perbaikan Bug

  • Menyelesaikan masalah talkback pada dialog transmisi
  • Menjaga pemroses DynamicGroupRouterController dengan Kunci

Versi 1.1.0

Versi 1.1.0

5 September 2019

androidx.mediarouter:mediarouter:1.1.0 dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.

Perubahan penting sejak versi 1.0.0

  • Dukungan grup dinamis
    • Memungkinkan pengguna menambahkan atau menghapus perangkat rute secara dinamis.
    • Untuk mengaktifkan grup dinamis, panggil MediaRouteButton.enableDynamicGroup(); aplikasi akan menampilkan dialog baru untuk grup dinamis tersebut
    • MediaRouteProvider yang terinstal juga harus mendukung grup dinamis untuk benar-benar mengaktifkan fungsi tersebut.

Versi 1.1.0-rc01

13 Juni 2019

androidx.mediarouter:mediarouter: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.mediarouter:mediarouter:1.1.0-beta02 dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.

Fitur baru

  • Mendukung bahasa RTL dalam dialog MediaRouter

Perbaikan bug

  • Memperbaiki padding bawah pada dialog MediaRoute

Versi 1.1.0-beta01

7 Mei 2019

androidx.mediarouter:mediarouter:1.1.0-alpha01 dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.

Fitur baru

  • Mengubah IllegalPointerException menjadi NullPointerException untuk argumen null yang ditandai sebagai @NonNull.

Perubahan API

  • Logika callback untuk DynamicRouteDescriptor telah diubah. Sekarang MediaRouteProvider akan memanggil MediaRouterProvider.DynamicGroupController.notifyDynamicRoutesChanged, bukan memanggil metode callback secara langsung.

Versi 1.1.0-alpha03

3 April 2019

androidx.mediarouter:mediarouter:1.1.0-alpha03 dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.

Perbaikan bug

  • Memperbaiki error MediaRouteVolumeSlider dan RegisteredMediaRouteProvider.

Versi 1.1.0-alpha02

13 Maret 2019

androidx.mediarouter:mediarouter:1.1.0-alpha02 dirilis. Daftar lengkap commit yang disertakan dalam versi ini dapat dilihat di sini.

Fitur baru

  • Mendukung MediaRouteButton di pratinjau tata letak Android Studio

Perubahan API

  • Menambahkan metode enableDynamicGroup() dalam MediaRouteActionProvider dan MediaRouteButton untuk mengaktifkan fitur grup dinamis
  • Menambahkan metode setAlwaysVisible(boolean) dalam MediaRouteActionProvider dan MediaRouteButton agar MediaRouteButton selalu terlihat

Perbaikan bug

  • Membuat baris MediaRouteCastDialog mudah diklik
  • Menghapus panggilan callback onRouteChanged yang tidak perlu

Versi 1.1.0-alpha01

3 Desember 2018

Fitur baru

  • Menambahkan dukungan rute grup dinamis
    • Menambahkan API untuk mendukung rute grup dinamis berdasarkan MediaRouteProviders
    • Menambahkan UX baru untuk dialog pemilih dan pengontrol rute untuk rute grup dinamis