从不同的文件夹访问音频文件

Accessing an Audio File From a Different Folder

我正在为我的计算机科学做一个项目 class,我在这个项目中将音频添加到我的网站中。我在 cloud 9 中执行此操作。我在不同的文件夹中有一个包含不同歌曲的文件夹。我需要能够从较高的文件夹访问歌曲。人们一直在说要使用此代码:

    <source src="../folder/filename.mp3" type=mpeg">

但是代码是从图片给我的,我还不能用歌曲来做。当我使用这段代码时,我在我的网站上看到了正常的播放按钮,但它是灰色的。我已经能够让它工作,但前提是我将歌曲从文件夹中取出并将其与文件放在同一级别。我也测试了不同的音频文件,看看是否是这个问题。

使用绝对站点 URI 路由,您的声音文件地址以 / 开头,因此表示从 URL 的根开始的路径。

例如:
例如,您当前的输出文件是 www.site.com/output/file.html,而您想从 www.site.com/sounds/laugh.mp3 加载声音,那么您只需使用地址的 /sounds/laugh.mp3 部分作为参考即可。因为它以 / 开头,这表明它是一个绝对站点 URL 并表示根 HTML 目录,而不是特定页面 url。

 <source src="/sounds/filename.mp3" type=mpeg">

如果您使用 相对 路径,例如 ../sounds/filename.mp3,如果您在基础文件夹 (www.site.com/index.html) 或更深的文件夹中使用它,这将中断目录树如 www.site.com/sounds/silly/horses.html。但是绝对路径总是有效的(只要目标文件存在并且可以访问)。


提示:确保您还上传了声音文件![​​=19=]