Vai direttamente al contenuto principale
@capgo/capacitor-sessione audio Media Sorgente aperta

Sessione audio Plugin Capacitor

Configura la sessione audio iOS per la riproduzione in background, la miscelazione e il controllo di routing

Installa

bun add @capgo/capacitor-audio-session bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-audio-session
  • pnpm add @capgo/capacitor-audio-session
  • yarn add @capgo/capacitor-audio-session

Guida

Come utilizzare Audio Session in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Anteprima del plugin Audio Session QR code

Utilizza @capgo/capacitor-audio-session

Eseguisci plugin iOS per interrogare e controllare l'output della sessione audio e ascolta i cambiamenti di rotta e le interruzioni.

Installa

bun add @capgo/capacitor-audio-session
bunx cap sync

bunx cap sync Copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

import { AudioSession } from '@capgo/capacitor-audio-session';

Vista d'insieme di API

Metodo Descrizione
currentOutputs Ottieni le attuali rotte di output audio attive.
overrideOutput Sovrascrivi la corrente rotta di output audio.

Esempi

currentOutputs()

Ottieni le attuali rotte di output audio attive.

import { AudioSession } from '@capgo/capacitor-audio-session';

const result = await AudioSession.currentOutputs();
console.log(result);

overrideOutput()

Sovrascrivi la corrente rotta di output audio.

import { AudioSession } from '@capgo/capacitor-audio-session';

const result = await AudioSession.overrideOutput('default');
console.log(result);

Ascolta gli eventi

addListener Ascolta gli eventi handle.remove() ritorna un handle. Chiamalo

quando lo schermo viene smontato.

Continua con l'utilizzo di @capgo/capacitor-audio-session

Se stai utilizzando Utilizza @capgo/capacitor-audio-session per pianificare il comportamento di media e interfaccia nativa, collega @capgo/capacitor-sessione-audio per i dettagli di implementazione in @capgo/capacitor-audio-session, Getting Started per i dettagli di implementazione in Iniziare, Utilizza @capgo/capacitor-live-activities per la capacità nativa in Utilizza @capgo/capacitor-live-activities, @capgo/capacitor-attività-in-vivo per i dettagli di implementazione in @capgo/capacitor-live-activities, e Utilizzando @capgo/capacitor-player-video per la capacità nativa in Utilizzando @capgo/capacitor-player-video.

FAQ

Domande frequenti per il plugin Audio Session

Come installare il plugin Audio Session in un'app Capacitor?

Esegui "bun add @capgo/capacitor-audio-session" (o "npm install @capgo/capacitor-audio-session"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il nativo code. Importalo da "@capgo/capacitor-audio-session" nella tua app code.

Funziona @capgo/capacitor-audio-session con React, Vue e Angular?

Sì. Audio Session è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-audio-session?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-audio-session?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-audiosession/ e il pacchetto è gratuito per l'installazione da npm. Sono accetti i rapporti di bug e le richieste di pull.

Posso aggiornare code che utilizza Audio Session senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il nativo code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Spedisce le modifiche alla sessione audio senza dover aspettare la revisione dell'app

Una volta che il plugin è presente nella tua store build, le Capgo aggiornamenti in tempo reale inviano i cambiamenti JavaScript, HTML e CSS ai tuoi utenti in pochi minuti.

Inizia con Capgo