@capgo/capacitor-media-session Capacitor プレイヤーをOSに統合します 再生中 ロック画面、通知コントロール、ヘッドセット、CarPlayスタイルのリモコンなどで利用可能です。タイトルやアートワークの設定、再生状態の公開、さらにネイティブUIからの再生、一時停止、シーク、スキップ操作への対応ができます。
ポッドキャスト、音楽、オーディオブック、長尺動画など、ユーザーがハードウェアボタンによる操作を期待するコンテンツに最適です。
プラットフォーム対応
「プラットフォーム対応」というタイトルのセクション| プラットフォーム | 実装 |
|---|---|
| iOS | Web実装アダプター(navigator.mediaSession利用不可の場合は拒否) |
| Android | Media session サービス |
| Web | Media Session API |
主要機能
「主要機能」セクションsetMetadata- 再生中のメディアのメタデータを設定します。setPlaybackState- メディアセッションの再生状態を更新します。setActionHandler- メディアセッションのアクションハンドラーを登録します。setPositionState- アクティブなメディアセッションの再生位置状態を更新します。
公開 API
「公開 API」セクション| メソッド | 説明 |
|---|---|
setMetadata | 現在再生中のメディアのメタデータを設定します。 |
setPlaybackState | メディアセッションの再生状態を更新します。 |
setActionHandler | メディアセッションのアクションに対するハンドラーを登録します。 |
setPositionState | アクティブなメディアセッションの位置状態を更新します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
信頼できる情報源
「信頼できる情報源」セクションこのリファレンスは以下から同期されています: 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 Overview の実装の詳細については、 はじめに Introduction の実装の詳細については、 API キー API Keys の実装の詳細については、 デバイス Devices の実装の詳細については。