Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RubyonRails应用程序中jPlayer的基本实现_Javascript_Jquery_Ruby On Rails_Ruby_Jplayer - Fatal编程技术网

Javascript RubyonRails应用程序中jPlayer的基本实现

Javascript RubyonRails应用程序中jPlayer的基本实现,javascript,jquery,ruby-on-rails,ruby,jplayer,Javascript,Jquery,Ruby On Rails,Ruby,Jplayer,我刚刚开始了一门JavaScript在线课程。我使用过的唯一jQuery代码来自引导。我确实是个新手 这是我第一次尝试使用jPlayer。我已经在我的Mac电脑上下载了zip文件。我已将jquery.jplayer.min.js复制到/assets/javascripts中。我的视图中有以下代码。我使用了我在另一个解决方案中看到的代码,其中有人试图实现circle player <script type="text/javascript" charset="utf-8"> $

我刚刚开始了一门JavaScript在线课程。我使用过的唯一jQuery代码来自引导。我确实是个新手

这是我第一次尝试使用jPlayer。我已经在我的Mac电脑上下载了zip文件。我已将jquery.jplayer.min.js复制到/assets/javascripts中。我的视图中有以下代码。我使用了我在另一个解决方案中看到的代码,其中有人试图实现circle player

<script type="text/javascript" charset="utf-8">
    $(document).ready(function()
            {
        var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",
        {
            mp3: "MyMP3File.mp3"
        }, {
                supplied: "mp3",
                cssSelectorAncestor: "#cp_container_1",
                swfPath: "js",
                wmode: "window"
        });
    });
</script>

$(文档).ready(函数()
{
var myCirclePlayer=新的CirclePlayer(“#jquery_jplayer_1”,
{
mp3:“MyMP3File.mp3”
}, {
提供:“mp3”,
CSS选择器存储:“#cp#U容器#U 1”,
swfPath:“js”,
wmode:“窗口”
});
});
我已经重新编译了资产。但是,我的视图上没有显示任何播放器。我的mp3文件在公用文件夹中。我的猜测是它忽略了我添加的脚本文件,否则我需要复制更多的文件

我想也许我需要在application.js中为jPlayer添加一个require语句。我找不到任何说明在RubyonRails中实现jPlayer所需步骤的内容。我在实现后找到解决方案,其中只包含一些脚本代码


任何帮助都将不胜感激。我将继续搜索。

您必须将以下行添加到javascript清单中(如果您将资产分开,则添加application.js或vendor.js),否则将无法编译该文件并使其可用:

//= require jquery.jplayer.min
一旦添加了上述代码,您就可以使用上面的代码了(假设它是正确的)。我强烈建议你去看看这本书