Allez directement au contenu principal

Joueur de IVS plugin Capacitor

Diffuser des vidéos en direct à faible latence utilisant Amazon Interactive Video Service (IVS)

Installer

bun add @capgo/ivs-player bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/ivs-player
  • pnpm add @capgo/ivs-player
  • yarn add @capgo/ivs-player

Guide

Comment utiliser le lecteur IVS dans Capacitor

Tester sur appareil

Télécharger l'application Capgo, puis scanner le code QR code.

Prévisualisation du plugin IVS Player QR code

Utilisez @capgo/capacitor-ivs-player

Joueur IVS pour l'application capacitor

Installer

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

bunx cap sync copie le code natif du plugin dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.

Importer

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

Vue d'ensemble de API

Méthode Description
create Voir les définitions de source pour le comportement actuel.
start Voir les définitions de source pour le comportement actuel.
cast Voir les définitions de source pour le comportement actuel.
getCastStatus Voir les définitions de source pour le comportement actuel.
pause Voir les définitions de source pour le comportement actuel.
delete Voir les définitions de source pour le comportement actuel.
getUrl Voir les définitions de source pour le comportement actuel.
getState Voir les définitions de source pour le comportement actuel.
setPlayerPosition Voir les définitions de source pour le comportement actuel.
getPlayerPosition Voir les définitions de source pour le comportement actuel.
setAutoQuality Voir les définitions de source pour le comportement actuel.
getAutoQuality Voir les définitions de source pour le comportement actuel.
setPip Consultez les définitions de source pour le comportement actuel.
getPip Consultez les définitions de source pour le comportement actuel.
setFrame Définissez la frame de la vue du joueur, tous les nombres doivent être positifs et entiers.
getFrame Consultez les définitions de source pour le comportement actuel.
setBackgroundState Consultez les définitions de source pour le comportement actuel.
getBackgroundState Consultez les définitions de source pour le comportement actuel.
setMute Consultez les définitions de source pour le comportement actuel.
getMute Consultez les définitions de source pour le comportement actuel.
setQuality Consultez les définitions de source pour le comportement actuel.
getQuality Consultez les définitions de source pour le comportement actuel.
getQualities Consultez les définitions de source pour le comportement actuel.

Exemples

create()

Consultez la référence API pour le contrat actuel.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

await CapacitorIvsPlayer.create({ url: 'https://example.com' });

start()

Consultez la référence API pour le contrat actuel.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

await CapacitorIvsPlayer.start();

cast()

Consultez la référence API pour le contrat actuel.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

await CapacitorIvsPlayer.cast();

getCastStatus()

Consultez la référence API pour le contrat actuel.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

const result = await CapacitorIvsPlayer.getCastStatus();
console.log(result);

pause()

Consultez la référence API pour le contrat actuel.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

await CapacitorIvsPlayer.pause();

delete()

Consultez la référence API pour le contrat actuel.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

await CapacitorIvsPlayer.delete();

La table ci-dessus liste les 23 méthodes de base. Les aides aux écouteurs et aux versions, ainsi que le contrat complet de chaque méthode, sont documentés dans la référence GitHub.

Écoutez les événements

addListener retourne un gestionnaire. Appelez handle.remove() lorsque l'écran est démonté, ou CapacitorIvsPlayer.removeAllListeners() pour supprimer tous les écouteurs.

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-ivs-player

Continuez à partir de l'utilisation de @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-ivs-player Utilisation de @capgo/capacitor-ivs-player L'utilisation de @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-ivs-player pour planifier les détails d'implémentation de @capgo/capacitor-ivs-player pour le détail d'implémentation dans @capgo/capacitor-ivs-player, pour les détails d'implémentation dans Getting Started pour les détails d'implémentation dans Getting Started, Répertoire de plugins Capgo pour le flux de travail du produit dans le Répertoire de Plugin Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans les Capacitor Plugins par Capgo, et Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins.

FAQ

FAQ du plugin IVS Player

Comment installez-vous le plugin IVS Player dans une application Capacitor?

Exécutez « bun add @capgo/ivs-player » (ou « npm install @capgo/ivs-player »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte les code natives. Importez-l’à partir de « @capgo/ivs-player » dans votre application code.

Le plugin @capgo/ivs-player fonctionne-t-il avec React, Vue et Angular?

Oui. Le lecteur IVS est un paquet Capacitor, il fonctionne donc avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript simple.

Quelle version de Capacitor est prise en charge par @capgo/ivs-player?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à votre version majeure de Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Est-ce que @capgo/ivs-player est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à https://github.com/Cap-go/capacitor-ivs-player/ et le package est gratuit pour l'installation depuis npm. Les rapports de bugs et les demandes de mise à jour sont les bienvenus.

Puis-je mettre à jour code qui utilise IVS Player sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif de code, il faut donc une nouvelle build de l'application. Une fois cela fait, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo en direct.

Envoyez les modifications de l'IVS Player sans attendre la revue de l'application

Une fois l'extension dans votre magasin de build, les mises à jour en direct Capgo poussent vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Démarrez avec Capgo