Esta biblioteca utiliza a ponte do React Native para expor métodos nativos (iOS e Android) por meio de um módulo nativo.
OT é um módulo nativo personalizado que inclui métodos para registro em log.
Por favor, tenha em mente que OT não é o mesmo que OT no SDK do JS, o OT nesta biblioteca, refere-se ao iOS e ao Android OTSessionManager classe.
Para ativar os registros:
Por padrão, os registros nativos estão desativados. Utilize o método a seguir para ativar os registros nativos.
OT.enableLogs(true);
Para desativar os registros:
OT.enableLogs(false);
Para obter os codecs compatíveis com o dispositivo cliente
const supportedCodecs = await OT.getSupportedCodecs();
console.log(supportedCodecs);
O OT.getSupportedCodecs() O método retorna uma promessa que é resolvida com um objeto que define os codecs compatíveis no dispositivo. Esse objeto inclui duas propriedades:
-
videoDecoderCodecs-- Uma matriz de valores que define os codecs de vídeo para decodificação compatíveis com o dispositivo. Os valores compatíveis são “VP8” e “H.264”. -
videoEncoderCodecs-- Uma matriz de valores que define os codecs de vídeo para codificação compatíveis com o dispositivo. Os valores compatíveis são “VP8” e “H.264”.
Confira o OpenTok codecs de vídeo documentação.