このライブラリは、React Nativeのブリッジ機能を利用して、ネイティブモジュールを介してネイティブ(iOSおよびAndroid)のメソッドを提供しています。 OT これは、ロギング用のメソッドを含むカスタムネイティブモジュールです。

以下の点にご留意ください。 OT は、以下とは同じではありません。 OT JS SDK では、 OT このライブラリにおける「in」は、iOSおよびAndroidを指します。 OTSessionManager クラスである。

ログを有効にするには:

デフォルトでは、ネイティブログは無効になっています。ネイティブログを有効にするには、以下の方法をご利用ください。

  OT.enableLogs(true);

ログを無効にするには:

  OT.enableLogs(false);

クライアントデバイスでサポートされているコーデックを取得するには

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

について OT.getSupportedCodecs() このメソッドは、デバイスでサポートされているコーデックを定義するオブジェクトで解決されるプロミス返します。このオブジェクトには、次の 2 つのプロパティが含まれます:

  • videoDecoderCodecs -- デバイスでサポートされているデコード用ビデオコーデックを定義する値の配列。サポートされている値は「VP8」および「H.264」です。

  • videoEncoderCodecs -- デバイスでサポートされているエンコード用ビデオコーデックを定義する値の配列。サポートされている値は「VP8」および「H.264」です。

OpenTokをご覧ください ビデオコーデック ドキュメンテーション