我正在尝试使用 jPlayer 播放 mp3。我有 jPlayer CSS 和图像工作,现在只是播放 mp3 的问题。为此,我在 application.html.erb 布局的头部包含以下 javascript:
<script type="text/javascript">
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: "media/sound.mp3",
// m4a: "http://www.jplayer.org/audio/m4a/Miaow-07-Bubble.m4a",
// oga: "http://www.jplayer.org/audio/ogg/Miaow-07-Bubble.ogg"
});
},
swfPath: "/javascripts",
supplied: "mp3, m4a, oga"
});
});
当我加载页面并单击播放按钮时,出现以下路由错误:
ActionController::RoutingError (No route matches [GET] "/calls/media/sound.mp3")
有人介意花一点时间向我解释这是为什么吗?我应该在这样的东西中包含javascript吗?
<%= javascript_tag 'some js code' %>
非常感谢任何帮助。提前致谢。