Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Arsitektur pilihan untuk aplikasi audio adalah desain klien/server. Klien adalah Aktivitas di aplikasi Anda yang menyertakan MediaBrowser, pengontrol media, dan UI. Server adalah MediaBrowserService yang berisi pemutar dan sesi media.
MediaBrowserService menyediakan dua fitur utama:
Saat Anda menggunakan MediaBrowserService, komponen dan aplikasi lain yang memiliki MediaBrowser dapat menemukan layanan Anda, membuat pengontrol medianya sendiri, tersambung ke sesi media Anda, dan mengontrol pemutar. Seperti itulah cara aplikasi Wear OS dan Android Auto mendapatkan akses ke aplikasi media Anda.
Class ini juga menyediakan API penjelajahan opsional. Aplikasi tidak harus menggunakan fitur ini. API penjelajahan memungkinkan klien untuk mengkueri layanan dan membuat representasi dari hierarki kontennya, yang dapat mewakili playlist, koleksi media, atau jenis koleksi lainnya.
Cara membuat aktivitas klien browser media yang berisi UI dan pengontrol media, serta cara membuat sambungan dan berkomunikasi dengan layanan browser media.
Menjelaskan bagaimana metode callback sesi media mengelola sesi media, layanan browser media, dan komponen aplikasi lainnya seperti notifikasi dan penerima siaran.
Contoh GitHub ini menunjukkan cara mengimplementasikan aplikasi media yang memungkinkan pemutaran audio di latar belakang, dan menyediakan koleksi media yang dapat diakses aplikasi lain.
[[["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 2024-01-05 UTC."],[],[]]