Saltare al contenuto principale
@capgo/capacitor-mux-player Media Sorgente aperta

Mux Player Plugin Capacitor

Streama video con bitrate adattivo con Mux player per una qualità di riproduzione ottimizzata

Installa

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

Guida

Come utilizzare Mux Player in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Previsualizzazione plugin Mux Player QR code

Utilizza @capgo/capacitor-mux-player

Carica nativa del player Mux SDK per riprodurre video su IOS e Android.

Installa

bun add @capgo/capacitor-mux-player
bunx cap sync

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

Importa

import { MuxPlayer } from '@capgo/capacitor-mux-player';

Vista d'insieme di API

Metodo Descrizione
play Avvia il lettore Mux nativo a schermo intero e inizia la riproduzione.
dismiss Elimina il lettore se è visibile.
isActive Restituisce se il lettore è attualmente visualizzato.

Esempi

play()

Avvia il lettore Mux nativo a schermo intero e inizia la riproduzione.

import { MuxPlayer } from '@capgo/capacitor-mux-player';

await MuxPlayer.play({ playbackId: 'playback-id-123' });

dismiss()

Elimina il lettore se è visibile.

import { MuxPlayer } from '@capgo/capacitor-mux-player';

await MuxPlayer.dismiss();

isActive()

Restituisce se il lettore è attualmente visualizzato.

import { MuxPlayer } from '@capgo/capacitor-mux-player';

const result = await MuxPlayer.isActive();
console.log(result);

Ascolta gli eventi

addListener ritorna un handle. Chiamare handle.remove() quando lo schermo viene smontato, o MuxPlayer.removeAllListeners() per cancellare ogni ascoltatore.

Riferimento completo

Continua con l'uso di @capgo/capacitor-mux-player

Se stai utilizzando L'uso di @capgo/capacitor-mux-player per pianificare il comportamento dei media e dell'interfaccia nativi, connettilo con @capgo/capacitor-mux-player per i dettagli di implementazione in @capgo/capacitor-mux-player Guida introduttiva per i dettagli di implementazione in Guida introduttiva L'uso di @capgo/capacitor-live-activities per la capacità nativa in Utilizzare @capgo/capacitor-attività-in-vivo @capgo/capacitor-attività-in-vivo per il dettaglio di implementazione in @capgo/capacitor-attività-in-vivo, e Utilizzare @capgo/capacitor-player-di-video per la capacità nativa in Utilizzare @capgo/capacitor-player-di-video.

FAQ

Domande frequenti del plugin Mux Player

Come posso installare il plugin Mux Player in un'app Capacitor?

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

Funziona @capgo/capacitor-mux-player con React, Vue e Angular?

Sì. Mux Player è 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-mux-player?

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 del GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-mux-player?

Yes. La sorgente code è pubblica su GitHub a https://github.com/Cap-go/capacitor-mux-player/ e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono i benvenuti.

Posso aggiornare code che utilizza Mux Player senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il code nativo, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spediti istantaneamente con gli aggiornamenti Capgo in tempo reale.

Invia le modifiche del player Mux senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua store build, le Capgo aggiornamenti in tempo reale inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo