メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-media-session
チュートリアル
github.com/Cap-go による

メディア セッション

ロック画面と通知センターからメディア再生を制御する

ガイド

メディア セッションのチュートリアル

@capgo/capacitor-media-session を使用

Capacitor プラグインを使用してデバイスのメディア セッションの制御を公開

インストール

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

このプラグインが公開するもの

  • setMetadata - 現在再生中のメディアのメタデータを設定
  • setPlaybackState - メディア セッションの再生状態を更新
  • setActionHandler - メディア セッションのアクションのハンドラーを登録
  • setPositionState - アクティブなメディア セッションの位置状態を更新します。

例の使用

setMetadata

現在再生中のメディアのメタデータを設定します。

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

await MediaSession.setMetadata({} as MetadataOptions);

setPlaybackState

メディア セッションの再生状態を更新します。

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

await MediaSession.setPlaybackState({} as PlaybackStateOptions);

setActionHandler

メディア セッションのアクションのハンドラーを登録します。

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

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

setPositionState

- アクティブなメディア セッションの位置状態を更新します。

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

await MediaSession.setPositionState({} as PositionStateOptions);

フル リファレンス