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

@capgo/capacitor-media-session

デバイスのメディアセッションコントロールを公開する Capacitor プラグイン。

@capgo/capacitor-media-session Capacitor プレイヤーを OS に接続します 再生中 表示先: ロック画面、通知コントロール、ヘッドセット、CarPlay 風リモート。タイトルとアートワークを設定し、再生状態を公開し、ネイティブ UI からの再生・一時停止・シーク・スキップ操作に反応します。

ユーザーがハードウェアボタン操作を期待するポッドキャスト、音楽、オーディオブック、長尺動画に使用します。

プラットフォーム実装方法
iOSとWeb 実装アダプター (navigator.mediaSession; 利用不可の場合は拒否)
Androidではメディアセッションサービス
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 の概要」の実装の詳細については、 はじめに 「はじめに」における実装の詳細については、 API キー および「API Keys」の実装の詳細については、 デバイス 実装の詳細については Devices を参照してください。