2023年11月27日发(作者:)
使⽤base64格式字符串播放⾳频
使⽤base64格式字符串播放⾳频
前端框架:React
平台:
现有需求:使⽤base64格式字符串播放⾳频
遇到的坑:现在的前端发展迅速,⽹上很多以前的代码⽆法使⽤,都已经过时,⽽且找不到最新⽂档,这个是当前能够⽤的代码。
base64格式⾳频播放
前端控制台报错如下:
DOMException: Failed to load because no supported source was found.
解决⽅案:
let snd = new Audio(`data:audio/x-wav;base64,${response.data}`);
snd.play();
/*
如下:
*/
注意点:不同格式的⽂件需要加上不同的前缀
此处使⽤的是mp3格式⽂件,因此前缀是
data:audio/x-wav;base64,
如果是wav格式考虑使⽤
data:audio/wav;base64,
更多格式:
123 application/-1-2-3
3gp video/3gpp
aab application/x-authoware-bin
aam application/x-authoware-map
bld2 application/bld2
fpx image/x-fpx
m15 audio/x-mod
ndwn application/ndwn
roff application/x-troff
tad application/octet-stream
wi image/wavelet


发布评论