我正在制作一个音频播放器
<audio src={audioSrc}>
标签。
当我得到音频文件时,它是一个二进制文件(blob
如下),所以我用它创建了一个 blob。
let test = new Blob(blob, {type: 'audio/mp3'};
然后创建了一个对象 url
let objUrl = URL.createObjectURL(test);
这objUrl
看起来像blob:https://xxxxx
,当我将此字符串传递给 时<audio src={objUrl}/>
,我什么也听不到。
我想知道是否必须转换此 url 以使其在音频标签中可用。
请问我可以就这个问题得到建议吗?