Call
  • Web
    • Overview
      • Product Introduction
      • Activate the Service
      • 価格
        • 無料時間
        • オーディオ・ビデオ通話 Call の月額パッケージ
        • サブスクリプションパッケージ期間の課金説明
    • Get Started
      • Run Sample Code
      • Integration (React)
      • Integration (Vue3)
      • Secure authentication with userSig
    • Basic Features
      • UI Customization
      • Configuring Nickname and Avatar
      • GroupCall
      • フローティングウィンドウ
      • 着信音のカスタマイズ
      • 解像度とフィルモードの設定
      • 通話状態のモニタリング
    • Advanced Features
      • 仮想背景
      • AI ノイズ低減
      • クラウドレコーディング
    • インターフェースドキュメンテーション
      • UIKit APIs
        • API Overview
        • TUICallKit
      • Engine APIs
        • TUICallEngine
        • TUICallEvent
    • サーバー API
      • 通話状態のコールバック
        • 通話状態のコールバック
        • 通話イベントコールバック
        • コールバック設定
          • コールバック設定インターフェースリスト
          • コールバック設定の作成
          • コールバック設定の照会
          • コールバック設定の更新
          • コールバック設定の削除
      • REST インターフェース
        • REST インターフェースの紹介
        • callId によりレコードを取得
        • 条件によりレコードを取得
    • FAQs
      • All Platfroms
      • Web
      • ErrorCode
      • リリース説明
  • Android
    • Overview
      • Product Introduction
      • Activate the Service
      • Pricing
        • Free Minutes
        • Call Monthly Packages
        • Billing Explanation for Subscription Package Duration
    • Get Started
      • Demo のクイックスタート
      • インテグレーション
      • Secure authentication with userSig
    • Basic Features
      • UI のカスタマイズ
      • オフライン通話プッシュ
      • Configuring Nicknames and Avatars
      • グループ通話
      • フローティングウィンドウ
      • 着信音のカスタマイズ
      • 通話状態のモニタリング
    • その他の機能
      • 仮想背景
      • AI ノイズ低減
      • クラウドレコーディング
    • インターフェースドキュメンテーション
      • UIKit APIs
        • インターフェースの概要
        • TUICallKit
        • TUICallObserver
        • タイプ定義
      • Engine APIs
        • TUICallEngine
    • サーバー API
      • 通話状態のコールバック
        • 通話状態のコールバック
        • 通話イベントコールバック
        • コールバック設定
          • コールバック設定インターフェースリスト
          • コールバック設定の作成
          • コールバック設定の照会
          • コールバック設定の更新
          • コールバック設定の削除
      • REST インターフェース
        • REST インターフェースの紹介
        • callId によりレコードを取得
        • 条件によりレコードを取得
    • FAQs
      • All Platforms
      • Android
      • ErrorCode
      • リリース説明
  • iOS
    • Overview
      • Product Introduction
      • Activate the Service
      • Pricing
        • Free Minutes
        • Call Monthly Packages
        • Billing Explanation for Subscription Package Duration
    • Get Started
      • Demo のクイックスタート
      • インテグレーション
      • Secure authentication with userSig
    • Basic Features
      • UI のカスタマイズ
      • オフライン通話プッシュ
        • VoIP
        • APN
      • ニックネームとプロファイルフォトの設定
      • グループ通話
      • フローティングウィンドウ
      • 着信音のカスタマイズ
      • 通話状態のモニタリング
    • その他の機能
      • 仮想背景
      • AI ノイズ低減
      • クラウドレコーディング
    • インターフェースドキュメンテーション
      • UIKit APIs
        • インターフェースの概要
        • TUICallKit
        • TUICallObserver
        • タイプ定義
      • Engine APIs
        • TUICallEngine
    • サーバー API
      • 通話状態のコールバック
        • 通話状態のコールバック
        • 通話イベントコールバック
        • コールバック設定
          • コールバック設定インターフェースリスト
          • コールバック設定の作成
          • コールバック設定の照会
          • コールバック設定の更新
          • コールバック設定の削除
      • REST インターフェース
        • REST インターフェースの紹介
        • callId によりレコードを取得
        • 条件によりレコードを取得
    • FQAs
      • All Platform
      • iOS
      • ErrorCode
      • リリース説明
  • Flutter
    • Overview
      • Overview
      • サービスをアクティブ化します
      • Pricing
        • Free Minutes
        • Call Monthly Packages
        • Billing Explanation for Subscription Package Duration
    • Get Started
      • Demo のクイックスタート
      • インテグレーション
      • Secure authentication with userSig
    • Basic Features
      • UI のカスタマイズ
      • オフライン通話プッシュ
        • 通知
        • VoIP(オプション)
      • ニックネームとプロファイルフォトの設定
      • グループ通話
      • フローティングウィンドウ
      • 着信音のカスタマイズ
      • 通話状態のモニタリング
    • その他の機能
      • 仮想背景
      • AI ノイズ低減
      • クラウドレコーディング
      • 美顔エフェクト
    • インターフェースドキュメンテーション
      • インターフェースの概要
      • TUICallKit
      • TUICallEngine
      • TUICallObserver
      • タイプ定義
    • サーバー API
      • 通話状態のコールバック
        • 通話状態のコールバック
        • 通話イベントコールバック
        • コールバック設定
          • コールバック設定インターフェースリスト
          • コールバック設定の作成
          • コールバック設定の照会
          • コールバック設定の更新
          • コールバック設定の削除
      • REST インターフェース
        • REST インターフェースの紹介
        • callId によりレコードを取得
        • 条件によりレコードを取得
    • FQAs
      • All Platform
      • Flutter
      • ErrorCode
      • アップグレード
      • リリース説明
Call

Web

1、基本環境についての質問

Web端末SDKはどのブラウザをサポートしていますか。

TRTC Web SDKのブラウザサポートの詳細については、TRTC Web SDKのブラウザサポート状況をご参照ください。上記に記載がない環境については、現在のブラウザでTRTC機能テストを開き、WebRTCの機能が完全にサポートされているかどうかテストすることができます。

現在のネットワーク状況をリアルタイムに検出するにはどうすればよいですか。

具体的には、通話前のネットワーク品質テストをご参照ください。

ローカルの開発テストでは正常に使用できたのに、オンラインにデプロイしてIPでアクセスするとビデオ/音声通話が正常に行えなくなりましたが、なぜですか。

ユーザーに対するセキュリティ、プライバシーなどの観点から、ブラウザの制限ページは安全な環境下(例えば、httpslocalhostfile://などのプロトコル)でなければ、マイク、カメラのキャプチャが行えないようになっています。HTTPプロトコルは安全ではないため、ブラウザはHTTPプロトコルでのメディアデバイスのキャプチャを禁止する場合があります。
ローカルの開発テストではすべて正常でも、ウェブページのデプロイ後にカメラ、マイクを正常にキャプチャできなくなった場合は、ウェブページがHTTPプロトコルにデプロイされているかどうかを確認してください。もしデプロイされていなければ、HTTPSを使用してウェブページのデプロイを行ってください。その場合は適切なHTTPSセキュリティ証明書があることを確認してください。
より詳しい情報については、URLドメイン名およびプロトコル制限の説明をご参照ください。

接続中に、「is not included in the current tim's package」とのエラーが出ます。

原因
ダウンロードしたTIMの依存パッケージのバージョンが低すぎる可能性があります。
TIM依存パッケージのバージョンが正しい場合は、SDKAppIDがオーディオビデオパッケージを購入していない、もしくは呼び出した機能がパッケージでサポートされていない可能性があります。
対処方法
TIMパッケージのバージョンを>=2.21.2にアップグレードします。
オーディオビデオパッケージをサポートしているSDKAppIDを購入します。

2、統合についての質問

tuiCallEngine.handup()で「uncaught (in promise) TypeError: cannot read property 'stop' of null」とのエラーが出ます。

原因:ユーザーがイベントの監視中に何度もhandup()を呼び出したため、hangupが実行を完了しないうちにまたトリガーされたことによるものです。
対処方法:handup()の実行は1回だけでよいです。イベント監視後の操作はTRTCCalling内部ですでに処理されているため、hangup()メソッドを再度実行する必要はなく、業務に関連する操作を行うだけで済みます。

接続中に、「TypeError: Cannot read property 'getVideoTracks' of null」とのエラーが出ます。

原因:ユーザーが受信時に、ユーザービデオおよびマイクの使用権限を取得していないために起こったものです。
対処方法:startRemoteView、startLocalViewなどのデバイス操作メソッドを使用している場合は、非同期のメソッドを使用することをお勧めします。TRTCCalingを最新バージョンにバージョンアップしてください。

sdkAppidをscript方式でインポートする際に、「TSignaling._onMessageReceived unknown bussinessID=undefined」と通知されます。

詳細:同一のsdkAppidをscript方式でインポートした場合、scriptでインポートしたもの同士は相互接続が可能ですが、npmでインポートしたもの、またはAndroid/iOSのものとは相互接続できず、かつ警告メッセージTSignaling._onMessageReceived unknown bussinessID=undefinedが返されます。
原因bussinessId=undefinedは、そのバージョンのtsignalingが旧バージョンであり、旧バージョンのシグナルに問題があることを表しています。
対処方法:tsignalingをバージョンアップします。また、インポートの過程では新バージョンのtsignalingのファイル名がtsignaling-jsになっているかに注意する必要があります

「Uncaught ( in promise ) RTCError: duplicated play() call observed, please stop() firstly <INVALID_OPERATION 0x1001>」と通知されます。

原因:音声通話中に、startRemoteViewインターフェースを呼び出したためです。
対処方法:音声通話中に、startRemoteView操作をキャンセルします。

Error: tuiCallEngine.call - ユーザーデバイス権限の取得に失敗しました。

原因:TRTCCallingにデバイス権限がない、またはデバイスに対応していないためです。
対処方法
TRTCデバイス検査を使用してチェックを行います。
Chromeのウェブサイト設定(chrome://settings/content)にアクセスし、TRTCCallingを使用しているウェブサイトがカメラ/マイクの権限をオンにしているかどうかを確認します。

TUICallEngine webはオフラインメッセージの受信をサポートしていますか。

オフラインメッセージの受信はサポートしていません。
オフラインメッセージプッシュをサポートするには、call/groupCallのofflinePushInfoでプッシュしたいメッセージを追加してください。

Error: TRTCClient.getMediaDevicesAuth - failed to get user video steam - NotReadableError: Could not start video source?

原因:システムにブラウザのカメラをオンにする権限がありません。
対処方法:システムの設定でカメラを見つけ、対応するブラウザの権限を有効にします。