Я пытался добавить файл .mp3, загружаемый с помощью Input для URL, чтобы я мог воспроизвести его с помощью проигрывателя, но не могу загрузить его как URL
Я попытался использовать FileReader с readAsDataURL, но я не получаю URL для файла
У меня есть этот ввод
<input id="auInput" type="file" accept="audio/*" onChange={e => readURL(e)}/>
и функция чтения:
function readURL(input) {
if(input.target.files && input.target.files[0]){
let reader = new FileReader();
reader.onloadend = function(e){
let audio = new Audio(e.target.result);
};
reader.readAsDataURL(input.target.files[0]);
// This is where i need the URL to add it to player:
sourceAux = reader.result;
}
Я ожидаю URL, и я просто получаюпустая строка