tencent cloud

すべての製品ドキュメント
Game Multimedia Engine
ドキュメントGame Multimedia Engineよくある質問リアルタイム音声ルーム参加失敗について
リアルタイム音声ルーム参加失敗について
最終更新日:2024-01-18 15:51:17
リアルタイム音声ルーム参加失敗について
最終更新日: 2024-01-18 15:51:17

リアルタイム音声ルーム参加失敗

EnterRoomインターフェースを呼び出した後、コールバックが実行されませんでした。これはなぜでしょうか?

次の手順に従ってトラブルシューティングを行います。
1. 初期化に成功したか、初期化の返却値が0であるか。
2. 定期的にPoll関数を呼び出しているか。
3. インターフェースを呼び出しているのは全部メインスレッドであるか。

EnterRoomインターフェースを呼び出して0が返されましたが、依然としてルームに参加できません。これはなぜですか?

EnterRoomインターフェースを呼び出した後、コールバックが実行されます。ルームに参加できるかは、インターフェースの返却値ではなく、コールバックの実行状態で判断します。

APPの中でルームに参加するとHTTP Invalid idが返されます。これはなぜですか?

ルームに参加するEnterRoomインターフェースを呼び出す時、パラメータOpenIdがマッピングしたアカウントが0で始まった場合、そのアカウントに10000をプラスしてください。たとえば、ご利用のアカウントを999とすれば、10999というOpenIdを入力してください。

ルームに参加する時10001などのエラーが返された場合、どのようにすればいいですか?

次の手順に従ってトラブルシューティングを行います。
1. AppId、UIN、AuthBufferなど、ルーム参加APIのパラメータの正当性を確認してください(詳しくは、各プラットフォームのインターフェースドキュメントをご参照ください)。
2. コンソール上の関連パラメータがローカルのものと一致しているかどうかを確認してください。
3. コンソールの支払い延滞があるかどうかを確認してください。
4. 開発者のテストデバイスが、開発者のプライベートネットワークに存在するかパブリックネットワークに存在するかを確認してください。プライベートネットワークに存在する場合、詳しくは、社内ファイアーフォール制限への対応についてをご参照ください。

Initメソッドを呼び出し、EnterRoomインターフェースを呼び出してルームに参加する時、コールバックがエラーコード1101を返しました。どうすればいいですか?

すべてのインターフェースが同じスレッドに呼び出され、Pollインターフェースが定期的に呼び出されていることを確保してください。

リアルタイム音声ルームに正常に参加した後

リアルタイム音声サービスを使用し、リアルタイム音声ルームに参加した後、スマートフォンでバックグランドに切り替えると、ルームから自動的に退出しますか?

この場合、クライアントとサーバーの間でインタバールが90sのハートビットが行われます。ハートビットがないことを検出すると、90s後にサーバーがクライアントをルームから外します。

ユーザがリアルタイム音声ルームにいるが、クライアント側のネットワークが切断されたとき、どうなりますか?

ネットワークが切断されると、接続の再確立を60分トライします。60分を過ぎると、ITMG_MAIN_EVENT_TYPE_ROOM_DISCONNECTコールバックを呼び出します。接続を再確立した後、マイクとスピーカーの状態を設定する必要はありません。

ルーム番号は回収のAPIがありますか?

ありません。ルームにいる最後の1人が退出すると、ルームを自動的に破棄します。

ルームから退出してすぐに参加する場合のインターフェース呼出しを教えてください。

> APPの中でルームを退出してすぐに参加する場合、インターフェースの呼び出しとして、開発者はExitRoomのRoomExitCompleteコールバックの実行結果を待たずに、インターフェースをそのまま呼び出せばよいです。

ルームを退出するインターフェースとルームに参加するインターフェースを同時に呼び出すことはできますか?

ExitRoomを呼び出し、ルーム退出完了のコールバックを受信してから、EnterRoomを呼び出します。

メンバーの状態を同期するタイミングを教えてください。初めてルームに参加する時に通知されますか?

オーディオイベントの通知には閾値があります。この閾値を超えると「メンバーがオーディオパケットを送信しました」旨の通知が送信されます。ルームメンバーが2秒以上しゃべらなかった場合、「メンバーがオーディオパケットの送信を停止しました」旨の通知が送信されます。
初めてルームに参加する時に通知されます。

ブラックリストに追加された後にルームを退室したら、ブラックリストが無効になりますか?

音声ルームを退室した後、ブラックリストが無効になります。

リアルタイム音声範囲を使用した音声機能は、範囲音声を使用できますが、減衰効果がありません。3D効果音ファイルを設定しても、返却値は0です。

3D効果音インターフェースEnableSpatializerが有効になっているかを確認してください。また、ご自身の座標UpdateSelfPositionとUpdateAudioRecvRangeが更新されているかを確認してください。
この記事はお役に立ちましたか?
営業担当者に お問い合わせ いただくか チケットを提出 してサポートを求めることができます。
はい
いいえ

フィードバック

お問い合わせ

カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

テクニカルサポート

さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

電話サポート(24 時間365日対応)
중국 홍콩
+852 800 906 020 (무료)
캐나다
+1 888 605 7930 (무료)
영국
+44 808 196 4551 (무료)
미국
+1 844 606 0804 (무료)
호주
+61 1300 986 386 (무료)
EdgeOne 전화 번호
+852 300 80699
현지 서비스 핫라인은 지속적으로 추가 중입니다