Skip to main content
Kembali ke plugin
@capgo/capacitor-media-session
Tutorial
oleh github.com/Cap-go

Media Session

Kendalikan pemutaran media dari layar kunci dan pusat notifikasi

Panduan

Tutorial tentang Media Session

Menggunakan @capgo/capacitor-media-session

Capacitor plugin untuk mengekspos kontrol sesi media perangkat.

Install

bun add @capgo/capacitor-media-session
bunx cap sync

Apa yang Dikembangkan oleh Plugin Ini

  • setMetadata - Mengatur metadata media yang sedang diputar.
  • setPlaybackState - Mengupdate status pemutaran sesi media.
  • setActionHandler - Mendaftarkan handler untuk aksi sesi media.
  • setPositionState - Mengupdate status posisi untuk sesi media aktif.

Contoh Penggunaan

setMetadata

Mengatur metadata media yang sedang diputar.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setMetadata({} as MetadataOptions);

setPlaybackState

Mengupdate status pemutaran sesi media.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setPlaybackState({} as PlaybackStateOptions);

setActionHandler

Mendaftarkan handler untuk aksi sesi media.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setActionHandler({} as ActionHandlerOptions, {} as ActionHandler | null);

setPositionState

Mengupdate posisi state untuk sesi media aktif.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setPositionState({} as PositionStateOptions);

Referensi Lengkap