如何将远程 URL 加载为 MP3
How to load remote URL as MP3
我正在尝试从远程 URL 加载 MP3 以便播放。我正在使用 Howler.js。我可以加载以“.mp3”结尾的 URL,但我正在尝试加载 URL,如下所示:
var sound = new Howl({
src: ['https://qualtrics.com/ControlPanel/File.php?F=F_Rjgarh85'],
autoplay: true,
loop: true,
volume: 0.5,
});
(出于隐私原因,我打破了 link。)
声音无法在 Howler.js 中加载,但我知道它可以通过 HTML 标签加载。
PHP 请求发生了什么?我怎样才能像普通 mp3 一样加载它?
完整的故事是,我正在尝试使用他们的 javascript 集成在 Qualtrics 中获得一些动态音频。因为我实际上并没有托管服务器,所以我无法将 mp3 存储在本地服务器上并以这种方式访问它们 - 但我可以将文件存储在 Qualtrics "Files Library." 我这样做的方式正确吗?
如果类型不在扩展中 (https://github.com/goldfire/howler.js#format-array-),您需要使用 format
属性:
var sound = new Howl({
src: ['https://qualtrics.com/ControlPanel/File.php?F=F_Rjgarh85'],
format: ['mp3'],
autoplay: true,
loop: true,
volume: 0.5,
});
我正在尝试从远程 URL 加载 MP3 以便播放。我正在使用 Howler.js。我可以加载以“.mp3”结尾的 URL,但我正在尝试加载 URL,如下所示:
var sound = new Howl({
src: ['https://qualtrics.com/ControlPanel/File.php?F=F_Rjgarh85'],
autoplay: true,
loop: true,
volume: 0.5,
});
(出于隐私原因,我打破了 link。)
声音无法在 Howler.js 中加载,但我知道它可以通过 HTML 标签加载。
PHP 请求发生了什么?我怎样才能像普通 mp3 一样加载它?
完整的故事是,我正在尝试使用他们的 javascript 集成在 Qualtrics 中获得一些动态音频。因为我实际上并没有托管服务器,所以我无法将 mp3 存储在本地服务器上并以这种方式访问它们 - 但我可以将文件存储在 Qualtrics "Files Library." 我这样做的方式正确吗?
如果类型不在扩展中 (https://github.com/goldfire/howler.js#format-array-),您需要使用 format
属性:
var sound = new Howl({
src: ['https://qualtrics.com/ControlPanel/File.php?F=F_Rjgarh85'],
format: ['mp3'],
autoplay: true,
loop: true,
volume: 0.5,
});