【问题标题】:No audio in Agora video callAgora 视频通话中没有音频
【发布时间】:2022-08-09 20:43:27
【问题描述】:
我有一个呼叫设置,但在我的项目中,我有时会遇到以下三种情况之一:
- 没有来自远程用户的音频
- 远程用户听不到我的声音
- 有时两者兼而有之。
标签:
audio-streaming
agora.io
【解决方案1】:
第一步是找到问题的根源。
为此,请先前往Agora Video Call,并检查那里的音频是否正常工作。
如果音频不工作
使用不发送音频的计算机:
- 确保音频输入设备连接正确,并且当有多个设备选项时,受影响的用户选择了合适的设备。
- 在系统设置中,打开音频输入设备(或录音设备)窗口。确保系统使用正确的设备并且该设备未静音。
- 对着音频输入设备说话,检查音频输入设备的音量条是否随音量变化。
- 如果音量条发生变化,则音频输入设备正在工作。继续执行步骤 3 以检查音频输出设备。
- 如果音量条没有变化,则音频输入设备不工作。尝试重新启动设备。如果这没有帮助,请尝试使用其他音频输入设备。
如果还是不行……
检查音频输出设备:
- 确保音频输出设备连接正确,并且当有多个设备选项时,受影响的用户选择了合适的设备。
- 在系统设置中,打开音频输出设备(或播放设备)窗口。确保系统使用正确的设备并且该设备未静音。
- 播放音频文件,检查用户是否能听到声音。如果不是,则音频输出设备不工作。尝试重新启动设备。如果这没有帮助,请尝试使用其他音频输出设备。
如果上述方法仍然不起作用,则可能是您的计算机声卡有问题。根据您的机器,有几种方法可以检查这一点。尝试搜索“重新发送声卡”。
如果音频正常
- 确保所有用户都可以访问正确的音频设备。
- 通过onJoinChannelSuccess/didJoinChannel回调检查每个用户是否成功加入频道。
- 通过adjustRecordingSignalVolume(0)、adjustPlaybackSignalVolume(0)或静音相关方法检查音频是否静音。
- 如果用户使用耳机,请检查您是否调用 setEnableSpeakerphone(false) 将音频路由到耳机。
联系 Agora 客户支持
如果问题仍然存在,请联系 Agora 客户支持和submit a ticket 并提供以下信息:
用户听不到声音的频道名称。
在频道中听不到声音的用户的用户 ID。
用户听不到声音的时间范围。
您还可以在控制台中使用Agora Analytics 来全面了解每个用户的通话问题。有关详细信息,请参阅Agora Analytics Overview。