0

如果我想读入一个文件(比如:audio.mp3)并且我知道它的位置,并且我想通过 Blob 中的 javascript 重新创建该文件,以便我可以将它附加到 FormData 中,这可能吗?

            $.ajax({
                'type': 'GET',
                'url': sounds/audio.mp3
            }).done(function(body) {
                var blob = new Blob([body], {'type': 'audio/mpeg'});
                var formdata = new FormData();

                //Set other things then...
                data.append('audio.mp3', blob);
            }).fail(function(jqXHR, textStatus) {
                alert('failed');
            });

它正确地提交到另一个我需要将它发送到的 Web 服务器,并且我得到一个返回到该文件的 URL,该文件由 Blob 重新创建,但我无法再听声音了。这是可能的还是我只是在抓空气?

是否有可能我只是忘记放入一些东西以使数据结构对音频正确?

4

0 回答 0