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

时间:2016-10-15 15:45:12

标签: html cloud9

我正在为我的计算机科学课做一个项目,我正在将音频添加到我的网站中。我在云端9中这样做。我在不同的文件夹上有一个不同歌曲的文件夹。我需要能够从更高的文件夹中访问该歌曲。人们一直在说使用这段代码:

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

但代码是从图像中提供给我的,我无法用一首歌来做。当我使用这个代码时,我在我的网站上获得了正常的播放按钮,但它显示为灰色。我已经能够让它工作,但只有当我从文件夹中取出歌曲并将其放在与文件相同的级别时。我还测试了不同的音频文件,看看是不是问题。

1 个答案:

答案 0 :(得分:2)

使用绝对站点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">

如果您使用 relative 路径,例如../sounds/filename.mp3,如果您在基本文件夹(www.site.com/index.html)或更深层目录树(例如{)中使用它,这将会中断{1}}。但绝对路径始终有效(只要destinaton文件存在且可访问)。

提示:确保您还上传了声音文件!