我的项目是关于使用html5录制音频。我将音频保存在blob中。我想使用该blob中的数据将其转换为mp3或使用ffmpeg的任何其他格式,我的问题是,当调用音频的fileName,它给我一个错误,即在调用input时发现无效数据。换句话说,它没有读取音频I的录音文件名。 这是我保存fileName并下载它的代码:
var blob = new Blob ( [ view ], { type : 'audio/wav' } );
// let's save it locally
// let's save it locally
document.getElementById('output').innerHTML = 'Handing off the file now...';
var url = (window.URL || window.webkitURL).createObjectURL(blob);
console.log(url);
var link = window.document.createElement('a');
link.href = url;
link.download = 'output.wav';
var fileName=link.download;
console.log(link.download);
我的问题是:为什么我无法检索音频文件的fileName。尽管在控制台中它还找回了文件的名称,但是在访问该文件时它没有找到任何数据。出了什么问题??