我们使用 Agora SDK V4.6.0 进行音频流传输。但是每当用户将他们的音频静音并取消静音时,他们就无法听到其他用户的声音。我们在 Chrome 92 版中遇到了这个问题。 错误信息:-
The play() request was interrupted by a new load request
代码:-
export const handleAudioStreamPlay = (audioTrack, volumeOn) => {
if (audioTrack.isPlaying) {
console.log('handleAudioStreamPlay > already playing >', audioTrack);
return;
}
try {
if (audioTrack) {
console.log('handleAudioStreamPlay > play >', audioTrack);
audioTrack.play();
}
} catch (err) {
console.log('handleAudioStreamPlay > err >', err);
console.error(err);
}
};