@capgo/capacitor-media-session Capacitor プレイヤーを OS に接続します 再生中 表示先: ロック画面、通知コントロール、ヘッドセット、CarPlay 風リモート。タイトルとアートワークを設定し、再生状態を公開し、ネイティブ UI からの再生・一時停止・シーク・スキップ操作に反応します。
ユーザーがハードウェアボタン操作を期待するポッドキャスト、音楽、オーディオブック、長尺動画に使用します。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | 実装方法 |
|---|---|
| iOSと | Web 実装アダプター (navigator.mediaSession; 利用不可の場合は拒否) |
| Androidでは | メディアセッションサービス |
| Web | Media Session API |
コア機能
「コア機能」セクションsetMetadata- 現在再生中のメディアのメタデータを設定します。setPlaybackState- メディアセッションの再生状態を更新します。setActionHandler- メディアセッションのアクションハンドラーを登録します。setPositionState- アクティブなメディアセッションの位置状態を更新します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
setMetadata | 再生中のメディアのメタデータを設定します。 |
setPlaybackState | メディアセッションの再生状態を更新します。 |
setActionHandler | メディアセッションのアクション用ハンドラーを登録します。 |
setPositionState | アクティブなメディアセッションの位置状態を更新します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-media-session.
@capgo/capacitor-media-session から続きを読む
「@capgo/capacitor-media-session から続きを読む」というセクション使用している場合 @capgo/capacitor-media-session ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-media-session の使い方 「@capgo/capacitor-media-session」を使用する際のネイティブ機能について、 API の概要 「API の概要」の実装の詳細については、 はじめに 「はじめに」における実装の詳細については、 API キー および「API Keys」の実装の詳細については、 デバイス 実装の詳細については Devices を参照してください。