ガイド
メディア セッションのチュートリアル
@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);
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-media-session/
- ドキュメント: /docs/plugins/media-session/
@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の実装の詳細についてはこちらを参照してください。