我想使用 SoundManager2 在我的 Ruby on Rails 应用程序中播放声音。它想要的东西之一是带有 swfs 的目录。我应该把它放在哪里,然后如何配置我的声音管理器?我想将它们放在目录 /soundmanager/ 中并使用 JS,如下所示:
<script>
if (soundManager) {
soundManager.setup({
url: '/soundmanager/',
onready: function() {
var myGameMusic = soundManager.createSound({
id: 'music1',
url: 'music1.wav'
});
myGameMusic.play();
},
ontimeout: function() {
console.log("Error in soundManager.setUp")
// Hrmm, SM2 could not start. Missing SWF? Flash blocked? Show an error, etc.?
}
});
}
</script>
我在哪里放置 swfs (/soundmanager/) 以及如何将其配置为公开?
一个相关的问题是:假设我有一些想要下载的 PDF。我应该把它们放在哪里以便它们可以下载?
我很困惑,因为有一个 /public 目录,但显然它不再在 rails 3.1 中工作了。