Cette bibliothèque utilise le pont React Native pour exposer des méthodes natives (iOS et Android) via un module natif. OT est un module natif personnalisé qui comprend des méthodes de journalisation.

N'oubliez pas que OT n'est pas la même chose que OT Dans le SDK JS, le OT Dans cette bibliothèque, cela fait référence à iOS et Android OTSessionManager classe.

Pour activer la journalisation :

Par défaut, les journaux natifs sont désactivés. Veuillez suivre la procédure suivante pour les activer.

  OT.enableLogs(true);

Pour désactiver les journaux :

  OT.enableLogs(false);

Pour connaître les codecs pris en charge par l'appareil client

  const supportedCodecs = await OT.getSupportedCodecs();
  console.log(supportedCodecs);

Les OT.getSupportedCodecs() La méthode renvoie une promesse qui se résout en un objet définissant les codecs pris en charge sur l'appareil. Cet objet comporte deux propriétés :

  • videoDecoderCodecs -- Un tableau de valeurs définissant les codecs vidéo pris en charge par l'appareil pour le décodage. Les valeurs prises en charge sont « VP8 » et « H.264 ».

  • videoEncoderCodecs -- Un tableau de valeurs définissant les codecs vidéo pris en charge par l'appareil pour l'encodage. Les valeurs prises en charge sont « VP8 » et « H.264 ».

Découvrez OpenTok codecs vidéo documentation.