使用Axios从URL播放音频遇异常:噪音、下载失败等问题求助
音频播放与下载问题
1. Axios流式播放OGG音频仅输出静电噪音
我尝试用Axios从URL流式播放音频,代码如下:
soundUrl = `https://cdn.freesound.org/previews/213/213889_2287873-lq.ogg` const response = await axios.get(soundUrl, { responseType: 'stream', }); if (response.status === 200) { // 创建Speaker实例播放声音 const speaker = new Speaker(); // 将响应数据流直接导入speaker response.data.pipe(speaker); }
但这段代码播放出来的只有静电噪音。
2. Axios无法成功下载WAV音频文件
我还尝试用Axios直接下载WAV格式的音频文件,目标链接为https://freesound.org/people/Counter-gamer/sounds/213889/download/213889__counter-gamer__the-cats-meow.wav,但文件并未成功下载。
3. 使用player.play播放音频的尝试
我也试过以下代码:
player.play(soundUrl, (err) => { if (err) { console.error('Error playing audio:', err); } else { console.log('Audio played successfully'); } });
内容的提问来源于stack exchange,提问作者Aurora Shi
相关产品推荐
相关产品推荐

