为了学习,我使用grails创建了一个玩具项目。
在这个项目中,我想以一种观点播放mp3文件。
我找到了html5 / flash mp3播放器。但是当应该播放音乐时,我有一个问题。
HTML 5播放器位于project / web-app / js文件夹中。其他一切都恢复了正常。
当我尝试访问文件时,假设仅使用文件名和扩展名说“test.mp3”,该文件应该在哪里?
最佳答案
该文件应相对于您当前的路径是什么。
也就是说,如果您在localhost:8080/myapp/test/test1
,并且您引用test.mp3
,test.mp3
将必须在test1
目录中。您可以使用绝对路径(例如/sounds/test.mp3
)从根目录进行引用,但是更好的解决方案是使用${resource(...)}
。
这是resource documentation。