デバッグ — Web
このトピックには以下のセクションが含まれます:
例外イベントのリスニング
すべての例外イベントを検出するには、以下のイベントハンドラを追加します。 otrnError そして error のイベントがある:
コピー
<OTSession
apiKey={this.apiKey}
sessionId={this.sessionId}
token={this.token}
eventHandlers={{
sessionConnected: event => {
console.log('session connected', event);
},
error: event => {
console.log('error', event);
},
otrnError: event => {
console.log('otrnError', event);
},
};}>
{ /* ... */ }
</OTSession>
インスペクターとのトラブルシューティング・セッション
インスペクター OpenTokセッションに関する事後診断情報を提供します。セッションIDまたは報告された問題IDを入力してください( 問題の報告) を Inspector に取り込み、ストリームレベルおよびユーザーレベルの生データを表示することで、エラー、障害、品質上の問題を特定するのに役立ちます。
詳細は インスペクターのドキュメント.
OpenTok Playground の使用方法
Vonage Video API 遊び場 WebクライアントからOpenTokセッションに簡単に接続できるようになります。これは、Vonage Video React Native SDK(または他のClient SDK)を使用するアプリのデバッグに役立ちます。
詳細は 遊び場のドキュメント.
問題の報告
を呼び出すことができます。 reportIssue() OTSession オブジェクトのこのメソッドを使用すると、アプリで問題が発生した際にプログラムから報告することができます。このメソッドは Promise を返し、その Promise は問題 ID(文字列)で解決されます。この問題 ID は、 インスペクター ツール、またはVonage APIサポートチームに連絡する際。
コピー
// otSessionRef is an OTSession ref
otSessionRef.reportIssue()
.then((issueId) => console.log(issueId));
// You may want to use XMLHttpRequest to report this issue ID to a server
// that can store it in a database for later reference.