用户在通话过程无法听到对方的声音,或者其他人听不到该用户的声音,或者双方都听不到声音。

步骤 1:自检操作

完成以下的自检操作,确认问题是否已解决:

  • 请确保双方均开通了音频设备的使用权限。

  • 请确保双方已成功加入频道,是否收到 onJoinChannelSuccess 回调事件。

  • 请检查是否误操作将自己或对方设为了静音状态。

  • 请检查是否调用了SDK相关接口主动静音:adjustRecordingSignalVolumeadjustPlaybackSignalVolume

  • 请检查录音设备是否能录音成功。您可以调用API方法 startEchoTest 进行测试。

  • 请确认耳机是否正常工作。

  • 请调用 setEnableSpeakphone 进行设置,在外放模式下,插入耳机是没有声音的。

  • 如果确认已将语音路由到耳机,请检查耳机是否正常工作。

  • 请在 Agora 官网下载在视频通话的示例代码,检测您的设备是否正常。

  • Windows 平台上,如果用户通过外放或耳机听不到声音,可采取下列措施进行排查:
    a. 右键点击扬声器,选择 声音


    b. 在播放页签下,确认图中绿色部分是否随着播放的音量大小发生变化。不然,说明播放设备无法正常工作。


    如果绿色部分随着播放的音量大小而变化,确认使用其他程序能否听到声音。如果能听见声音,说明是你的 App 存在问题。 如果无论使用哪个程序,绿色部分均不出现,尝试插拔耳机,更换播放设备,或静音再重启播放设备。
    c. 如果上述所有方法均不见效,采取下列措施检查录音设备是否正常工作:
    点开录制页签,确认图中高亮的绿色是否会随着讲话声音发生变化。如有多台设备,请选择一台合适的设备进行测试。

步骤 2:联系技术支持

如果问题仍然存在,请联系技术支持,并提供以下信息:

  • 用户无法听到声音的频道号
  • 该频道内哪些用户无法听到声音,请提供他们的 UID
  • 用户无法听到声音的时间段

步骤 3:水晶球监控通话质量

你可以使用 Agora 控制台中的水晶球功能对通话质量进行跟踪和反馈,详见水晶球教程