@capgo/capacitor-audio-session の使用
オーディオセッションの出力を取得・制御し、ルート変更や割り込みを監視する iOS 専用プラグイン。
インストール
bun add @capgo/capacitor-audio-session
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { AudioSession } from '@capgo/capacitor-audio-session';
API の概要
| メソッド | 説明 |
|---|---|
currentOutputs |
現在アクティブなオーディオ出力ルートを取得します。 |
overrideOutput |
現在のオーディオ出力ルートを上書きします。 |
例
currentOutputs()
現在アクティブなオーディオ出力ルートを取得します。
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.currentOutputs();
console.log(result);
overrideOutput()
現在のオーディオ出力ルートを上書きします。
import { AudioSession } from '@capgo/capacitor-audio-session';
const result = await AudioSession.overrideOutput('default');
console.log(result);
イベントをリッスンする
addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() を呼び出してください。
完全なリファレンス
@capgo/capacitor-audio-session の使用から続ける
使用している場合 @capgo/capacitor-audio-session の使用 ネイティブメディアとインターフェースの挙動を計画するには、次と連携させてください @capgo/capacitor-audio-session @capgo/capacitor-audio-session の実装の詳細については、 スタートガイド スタートガイドの実装詳細については、 @capgo/capacitor-live-activities の使用 @capgo/capacitor-live-activities の使用におけるネイティブ機能については、 @capgo/capacitor-live-activities @capgo/capacitor-live-activities の実装の詳細については、 @capgo/capacitor-video-playerの使用方法 「@capgo/capacitor-video-player. の使い方」のネイティブ機能については