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.