メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-メディアセッション
チュートリアル
@capgo/capacitor-メディアセッション

メディアセッション

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

ガイド

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

デバイスでテスト

Download the Capgo app, then scan the QR code.

メディア セッション プラグイン プレビュー QR code

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

__CAPGO_KEEP_0__の再生状態を更新します。

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

await MediaSession.setPlaybackState({} as PlaybackStateOptions);

setActionHandler

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

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

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

setPositionState

__CAPGO_KEEP_0__のアクティブなメディアセッションの位置情報を更新します。

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

await MediaSession.setPositionState({} as PositionStateOptions);

フルリファレンス

「@capgo/capacitor-media-session」を使用し続けてください。

「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-media-session」を使用している場合 「@capgo/capacitor-media-session」を使用して、ダッシュボードとcapgoのオペレーションを計画するには、capgoと接続してください。 API 「@capgo/capacitor-media-session」を使用してください。 for the implementation detail in @capgo/capacitor-media-session, Getting Started Capacitor-Media-Sessionの実装詳細については API Overview for the implementation detail in API Overview, Capacitor-Media-Sessionの導入 Capacitor-Media-Sessionのキー API Keys for the implementation detail in API Keys.