gpt4 book ai didi

javascript - 从路径或URL初始化音频WAV文件对象

转载 作者:行者123 更新时间:2023-12-03 02:32:41 25 4
gpt4 key购买 nike

我的服务器上有音频wav文件,我想发送此文件api,但无法从路径或URL获取如何初始化音频wav文件对象。

这是我正在使用的代码
var file = new File(“”,“1.wav”,{type:“audio / x-wav”,lastModified:new Date()。getTime()});

但它正在初始化大小为0的文件。

请帮助解决此问题。

最佳答案

您可以从服务器请求文件作为BlobArrayBuffer,然后将响应传递给File构造函数。注意, File 构造函数的第一个参数应该是数组,而不是字符串

fetch("1.wav")
.then(response => response.blob())
.then(blob => {
let file = new File([blob], "1.wav", {
type:"audio/x-wav", lastModified:new Date().getTime()
});
// do stuff with `file`
})
.catch(err => console.error(err));

关于javascript - 从路径或URL初始化音频WAV文件对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47195069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com