Langsung ke konten

@capgo/capacitor-media-session

plugin Capacitor untuk menampilkan kontrol media session pada perangkat.

@capgo/capacitor-media-session menghubungkan player Capacitor Anda ke OS sedang diputar surface: lock screen, kontrol notifikasi, headset, dan remote gaya CarPlay. Atur judul dan artwork, publikasikan status playback, serta respon terhadap aksi play, pause, seek, dan skip dari UI native.

Gunakan untuk podcast, musik, audiobook, dan video durasi panjang di mana pengguna mengharapkan kontrol tombol hardware.

PlatformImplementasi
iOSAdapter implementasi Web (navigator.mediaSession; menolak jika tidak tersedia)
AndroidService media session
WebMedia Session API
  • setMetadata - Mengatur metadata media yang sedang diputar.
  • setPlaybackState - Memperbarui status playback media session.
  • setActionHandler - Mendaftarkan handler untuk aksi media session.
  • setPositionState - Memperbarui status posisi media session yang aktif.
MetodeDeskripsi
setMetadataMengatur metadata media yang sedang diputar.
setPlaybackStateMemperbarui status playback dari media session.
setActionHandlerMendaftarkan handler untuk aksi media session.
setPositionStateMemperbarui status posisi untuk media session yang aktif.
getPluginVersionDapatkan versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-media-session.

Lanjutkan dari @capgo/capacitor-media-session

Bagian berjudul “Lanjutkan dari @capgo/capacitor-media-session”

Jika Anda menggunakan @capgo/capacitor-media-session untuk merencanakan operasi dashboard dan API, hubungkan dengan Menggunakan @capgo/capacitor-media-session untuk kapabilitas native saat menggunakan @capgo/capacitor-media-session, Ikhtisar API untuk detail implementasi di Ringkasan API, Pendahuluan untuk detail implementasi di Pendahuluan, Kunci API untuk detail implementasi di API Keys, dan Perangkat untuk detail implementasi di Perangkat.