Как я могу загрузить mp3 файл на реагирующий URL - PullRequest
0 голосов
/ 05 апреля 2019

Я пытался добавить файл .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, и я просто получаюпустая строка

1 Ответ

0 голосов
/ 05 апреля 2019

Я нашел ответ, используя это

function readURL(input){
        sourceAux = URL.createObjectURL(input.target.fles[0]);
        console.log(sourceAux);
        let audio = new Audio(sourceAux);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...