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

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

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);

フル リファレンス

Keep going from Using @capgo/capacitor-media-session

Capacitor Media Session を使用している場合 Using @capgo/capacitor-media-session 計画ダッシュボードとAPIの運用を接続する @capgo/capacitor-media-session Capacitor Media Sessionの実装詳細については@capgo/capacitor-media-sessionを参照してください はじめに Capacitor Media Sessionの実装詳細についてははじめにを参照してください APIの概要 Capacitor Media Sessionの実装詳細についてはAPIの概要を参照してください 導入 Capacitor Media Sessionの実装詳細については導入を参照してください、 APIのキー Capacitor Media Sessionの実装詳細についてはAPIのキーを参照してください