Anleitung
IVS Player in Capacitor nutzen
@capgo/capacitor-ivs-player verwenden
IVS Player für capacitor Apps.
Installieren
bun add @capgo/capacitor-ivs-player
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
create |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
start |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
cast |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getCastStatus |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
pause |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
delete |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getUrl |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getState |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setPlayerPosition |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getPlayerPosition |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setAutoQuality |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getAutoQuality |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setPip |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getPip |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setFrame |
Legen Sie den Rahmen der Player-Ansicht fest; alle Zahlen müssen positive Ganzzahlen sein. |
getFrame |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setBackgroundState |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getBackgroundState |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setMute |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getMute |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setQuality |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getQuality |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getQualities |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
Beispiele
create()
Siehe die API-Referenz für den aktuellen Contract.
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.create({ url: 'https://example.com' });
start()
Siehe die API-Referenz für den aktuellen Contract.
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.start();
cast()
Siehe die API-Referenz für den aktuellen Contract.
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.cast();
getCastStatus()
Siehe die API-Referenz für den aktuellen Contract.
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
const result = await CapacitorIvsPlayer.getCastStatus();
console.log(result);
pause()
Siehe die API-Referenz für den aktuellen Contract.
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.pause();
delete()
Siehe die API-Referenz für den aktuellen Contract.
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.delete();
Die obige Tabelle listet die 23 Kernmethoden auf. Listener- und Versions-Helper sowie der vollständige Contract jeder Methode sind in der GitHub Repository.
Events abonnieren
addListener gibt ein Handle zurück. Rufe handle.remove() auf, wenn der Screen unmountet, oder CapacitorIvsPlayer.removeAllListeners() auf, um alle Listener zu entfernen.
Vollständige Referenz
Weiter mit der Nutzung von @capgo/capacitor-ivs-player
Wenn du es nutzt @capgo/capacitor-ivs-player verwenden Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-ivs-player für die Implementierungsdetails in @capgo/capacitor-ivs-player, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.