Uso di @capgo/capacitor-video-player
Plugin Capacitor per riprodurre video nel player nativo.
Installa
bun add @capgo/capacitor-video-player
bunx cap sync
bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.
Importa
import { VideoPlayer } from '@capgo/capacitor-video-player';
API in breve
| Metodo | Descrizione |
|---|---|
initPlayer |
Inizializza un video player. |
isPlaying |
Restituisce se il playerId specificato è in riproduzione. |
play |
Riproduce il video corrente tramite un playerId. |
pause |
Mette in pausa il video corrente tramite un playerId. |
getDuration |
Ottiene la durata del video corrente tramite un playerId. |
getCurrentTime |
Ottiene il tempo corrente del video tramite un playerId. |
setCurrentTime |
Imposta il tempo corrente per il seek del video tramite un playerId. |
getVolume |
Ottiene il volume del video corrente tramite un playerId. |
setVolume |
Imposta il volume del video corrente tramite un playerId. |
getMuted |
Ottiene lo stato mute del video corrente tramite un playerId. |
setMuted |
Imposta il mute del video corrente tramite un playerId. |
setRate |
Imposta la velocità del video corrente tramite un playerId. |
getRate |
Ottieni la velocità del video corrente tramite un playerId. |
stopAllPlayers |
Ferma tutti i player in riproduzione. |
showController |
Mostra il controller. |
isControllerIsFullyVisible |
isControllerIsFullyVisible. |
exitPlayer |
Esci dal player. |
hidePlayer |
Nasconde l'interfaccia del player attualmente visualizzata senza interrompere la riproduzione (fullscreen nativo). |
showPlayer |
Mostra nuovamente l'interfaccia del player precedentemente nascosta (fullscreen nativo). |
Esempi
initPlayer()
Inizializza un video player.
import { VideoPlayer } from '@capgo/capacitor-video-player';
const result = await VideoPlayer.initPlayer({ mode: 'fullscreen' });
console.log(result);
isPlaying()
Return if a given playerId is playing.
import { VideoPlayer } from '@capgo/capacitor-video-player';
const result = await VideoPlayer.isPlaying({ playerId: 'player-id-123' });
console.log(result);
play()
Riproduce il video corrente tramite il playerId specificato.
import { VideoPlayer } from '@capgo/capacitor-video-player';
const result = await VideoPlayer.play({ playerId: 'player-id-123' });
console.log(result);
pause()
Metti in pausa il video corrente tramite un playerId.
import { VideoPlayer } from '@capgo/capacitor-video-player';
const result = await VideoPlayer.pause({ playerId: 'player-id-123' });
console.log(result);
getDuration()
Ottieni la durata del video corrente tramite un playerId.
import { VideoPlayer } from '@capgo/capacitor-video-player';
const result = await VideoPlayer.getDuration({ playerId: 'player-id-123' });
console.log(result);
getCurrentTime()
Ottieni il tempo corrente del video tramite un playerId.
import { VideoPlayer } from '@capgo/capacitor-video-player';
const result = await VideoPlayer.getCurrentTime({ playerId: 'player-id-123' });
console.log(result);
La tabella sopra elenca i 19 metodi core. Listener, helper di versione e il contratto completo di ogni metodo sono documentati in repository GitHub.
Riferimento completo
Continua da Using @capgo/capacitor-video-player
Se stai usando Uso di @capgo/capacitor-video-player per pianificare il comportamento dei media nativi e dell'interfaccia, collegalo a @capgo/capacitor-video-player per i dettagli di implementazione in @capgo/capacitor-video-player, Per iniziare per i dettagli di implementazione nella guida introduttiva, Uso di @capgo/capacitor-live-activities per la funzionalità nativa nella pagina Uso di @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per i dettagli di implementazione in @capgo/capacitor-live-activities, e Usando @capgo/capacitor-native-navigation per la funzionalità nativa in Usando @capgo/capacitor-native-navigation.