メインコンテンツにジャンプ
プラグインに戻る
@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);

フル リファレンス

@capgo/capacitor-media-sessionを使用し続ける

Capgoを使用している場合 Using @capgo/capacitor-media-session CapgoのダッシュボードとAPIの操作を計画するには、@API/__CAPGO_KEEP_1__-media-sessionと接続する @capgo/capacitor-media-sessionの実装詳細は@capgo/capacitor-media-sessionで確認する for the implementation detail in @capgo/capacitor-media-session, Getting Startedの実装詳細はGetting Startedで確認する Capgoの概要 API Overview for the implementation detail in API Overview, Introduction 実装の詳細についてはIntroductionを参照してください。 API Keys API Keysの実装の詳細についてはこちらを参照してください。