javascript - 如何将远程 URL 加载为 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,
});
(出于隐私原因,我断开了链接。)
声音无法在 Howler.js 中加载,但我知道它可以使用 HTML 标记之类的内容加载。
PHP请求发生了什么?如何像普通 mp3 一样加载它?
完整的故事是我试图在 Qualtrics 中使用他们的 javascript 集成来制作一些动态音频。因为我实际上并没有托管服务器,所以我无法将 mp3 存储在本地服务器上并以这种方式访问它们 - 但我可以将文件存储在 Qualtrics“文件库”中。我会以正确的方式解决这个问题吗?
解决方案
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,
});
推荐阅读
- python - 如何使用 path() 在 Django 2.0 中将浮点数作为参数发送?
- react-native - 如何使用 react-native-snap-carousel 正确对齐轮播?
- javascript - 遍历对象数组以根据其属性创建一个新对象,而无需重复
- terraform - 如何使用资源创建 Cloudwatch 日志过滤器?
- python - 如何在 Django 中实现交易和账户系统?
- r - 在 tidyr 中提取 ngram
- python - GRU 层工作正常,但 LSTM 层给出值错误:太多值无法解包预期 2
- javascript - 如何将 Firebase 与 AppStudio for ArcGIS 结合使用?
- c# - 调查猴子自定义变量过滤器
- python - 使用直接路径从谷歌下载图片(不是链接)