Как загрузить удаленный URL в формате MP3 - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь загрузить MP3 с удаленного URL, чтобы я мог его воспроизвести.Я использую Howler.js.Я могу загрузить URL-адреса, оканчивающиеся на «.mp3», но пытаюсь загрузить URL-адрес примерно так:

var sound = new Howl({
    src: ['https://qualtrics.com/ControlPanel/File.php?F=F_Rjgarh85'],
    autoplay: true,
    loop: true,
    volume: 0.5,
});

(я сломал ссылку по соображениям конфиденциальности.)

Звук не загружается в Howler.js, но я знаю, что он загружается с чем-то вроде тега HTML.

Что происходит с запросом PHP?Как я могу загрузить его как обычный mp3?

Вся история в том, что я пытаюсь получить динамический звук в Qualtrics с использованием их интеграции с JavaScript.Поскольку я на самом деле не размещаю сервер, я не могу хранить mp3-файлы на локальном сервере и получать к ним доступ таким образом - но я могу хранить файлы в Qualtrics «Files Library».Я иду об этом правильным путем?

1 Ответ

0 голосов
/ 12 июня 2018

Вам необходимо использовать свойство format, если тип отсутствует в расширении (https://github.com/goldfire/howler.js#format-array-):

var sound = new Howl({
    src: ['https://qualtrics.com/ControlPanel/File.php?F=F_Rjgarh85'],
    format: ['mp3'],
    autoplay: true,
    loop: true,
    volume: 0.5,
});
...