Using @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/
Using @capgo/capacitor-media-session から続けてください。
__CAPGO_KEEP_0__ を使用している場合 Using @capgo/capacitor-media-session API のダッシュボードとオペレーションを計画するには、@API/__CAPGO_KEEP_1__-media-session に接続してください。 @capgo/capacitor-media-session @capgo/capacitor-media-sessionの実装詳細について Getting Started @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-media-sessionの実装詳細について APIの概要 @API/__CAPGO_KEEP_1__-media-sessionの実装詳細について 導入 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-media-sessionの実装詳細について、 APIのキー @API/__CAPGO_KEEP_1__-media-sessionの実装詳細について。