Преобразование аудиофайлов в разные форматы иногда может быть громоздким проектом. Однако в этой статье мы обсудим, как можно использовать API в JavaScript, чтобы упростить задачу автоматического определения исходного формата, такого как MP3, и преобразования его в объемный, но качественный формат WAV. Операция использует 1 вызов API на каждую дополнительную минуту времени обработки свыше 5 минут и 1 вызов API на каждые 10 МБ размера файла.

Наш первый шаг — установить библиотеку jQuery, выполнив эту команду:

bower install jquery

Далее мы можем вызвать функцию преобразования с помощью следующего кода:

var form = new FormData();
form.append("inputFile", fileInput.files[0], "file");
var settings = {
     "url": "https://api.cloudmersive.com/video/convert/to/wav",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "fileUrl": "<string>",
          "sampleRate": "<number>",
          "Content-Type": "multipart/form-data",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "processData": false,
     "mimeType": "multipart/form-data",
     "contentType": false,
     "data": form
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

И это все! Возвращаемый результат будет вашим новым файлом WAV; важно отметить, что максимальный вывод ограничен размером файла 50 ГБ. Чтобы получить свой личный API-ключ, перейдите на веб-сайт Cloudmersive и зарегистрируйте бесплатную учетную запись; это даст вам доступ к 800 ежемесячным вызовам по всей нашей библиотеке API.