Diese Bibliothek nutzt die React-Native-Brücke, um native (iOS- und Android-)Methoden über ein natives Modul bereitzustellen. OT ist ein benutzerdefiniertes natives Modul, das Methoden zur Protokollierung enthält.

Bitte beachten Sie, dass OT ist nicht dasselbe wie OT Im JS-SDK ist das OT In dieser Bibliothek bezieht sich dies auf iOS und Android OTSessionManager Klasse.

So aktivieren Sie die Protokollierung:

Standardmäßig sind die nativen Protokolle deaktiviert. Bitte verwenden Sie die folgende Methode, um die nativen Protokolle zu aktivieren.

  OT.enableLogs(true);

So deaktivieren Sie die Protokollierung:

  OT.enableLogs(false);

So ermitteln Sie die vom Client-Gerät unterstützten Codecs

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

Die OT.getSupportedCodecs() Die Methode gibt ein Promise zurück, das ein Objekt zurückgibt, das die auf dem Gerät unterstützten Codecs definiert. Dieses Objekt enthält zwei Eigenschaften:

  • videoDecoderCodecs -- Ein Array von Werten, das die auf dem Gerät unterstützten Videocodecs für die Dekodierung definiert. Unterstützte Werte sind „VP8“ und „H.264“.

  • videoEncoderCodecs -- Ein Array von Werten, das die auf dem Gerät unterstützten Videocodecs für die Codierung definiert. Unterstützte Werte sind „VP8“ und „H.264“.

Siehe OpenTok Video-Codecs Dokumentation.