メインコンテンツへスキップ

@capgo/capacitor-media-session

デバイスのメディアセッションコントロールを公開するための Capacitor plugin です。

@capgo/capacitor-media-session Capacitor プレイヤーをOSに統合します 再生中 ロック画面、通知コントロール、ヘッドセット、CarPlayスタイルのリモコンなどで利用可能です。タイトルやアートワークの設定、再生状態の公開、さらにネイティブUIからの再生、一時停止、シーク、スキップ操作への対応ができます。

ポッドキャスト、音楽、オーディオブック、長尺動画など、ユーザーがハードウェアボタンによる操作を期待するコンテンツに最適です。

プラットフォーム実装
iOSWeb実装アダプター(navigator.mediaSession利用不可の場合は拒否)
AndroidMedia session サービス
WebMedia Session API
  • setMetadata - 再生中のメディアのメタデータを設定します。
  • setPlaybackState - メディアセッションの再生状態を更新します。
  • setActionHandler - メディアセッションのアクションハンドラーを登録します。
  • setPositionState - アクティブなメディアセッションの再生位置状態を更新します。
メソッド説明
setMetadata現在再生中のメディアのメタデータを設定します。
setPlaybackStateメディアセッションの再生状態を更新します。
setActionHandlerメディアセッションのアクションに対するハンドラーを登録します。
setPositionStateアクティブなメディアセッションの位置状態を更新します。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts 内の capacitor-media-session.

以下を使用している場合: @capgo/capacitor-media-session ダッシュボードと API の操作を計画するには、以下と連携してください @capgo/capacitor-media-session の使用方法 @capgo/capacitor-media-session でネイティブ機能を利用する場合、 API の概要 API Overview の実装の詳細については、 はじめに Introduction の実装の詳細については、 API キー API Keys の実装の詳細については、 デバイス Devices の実装の詳細については。