为了学习,我使用grails创建了一个玩具项目。
在这个项目中,我想以一种观点播放mp3文件。
我找到了html5 / flash mp3播放器。但是当应该播放音乐时,我有一个问题。

HTML 5播放器位于project / web-app / js文件夹中。其他一切都恢复了正常。
当我尝试访问文件时,假设仅使用文件名和扩展名说“test.mp3”,该文件应该在哪里?

最佳答案

该文件应相对于您当前的路径是什么。

也就是说,如果您在
localhost:8080/myapp/test/test1,并且您引用test.mp3test.mp3将必须在test1目录中。您可以使用绝对路径(例如/sounds/test.mp3)从根目录进行引用,但是更好的解决方案是使用${resource(...)}

这是resource documentation

08-18 15:16