Callback sesi media

Karena aplikasi video menjalankan sesi media dan pengontrol medianya dalam aktivitas yang sama, callback sesi media berbeda dengan penerapan yang ditampilkan untuk arsitektur klien/server aplikasi audio. Tidak ada panggilan layanan, dan notifikasi ditangani melalui NotificationManager. Tabel berikut menunjukkan bagaimana berbagai fitur dikontrol di setiap metode callback:

onPlay() onPause() onStop()
Fokus Audio requestFocus() yang meneruskan OnAudioFocusChangeListener Anda.
Selalu panggil requestFocus() terlebih dahulu, lanjutkan hanya jika fokus diberikan.
abandonAudioFocus()
Sesi Media setActive(true)
- Memperbarui metadata dan status
- Memperbarui metadata dan status setActive(false)

- Memperbarui metadata dan status

Implementasi Pemutar Memulai pemutar Jeda pemutar Menghentikan pemutar
Mengaktifkan Audio Daftarkan BroadcastReceiver Anda Batalkan pendaftaran BroadcastReceiver Anda
Notifikasi Tampilkan notifikasi Notifikasi update