【问题标题】:Basic Implementation Of jPlayer In A Ruby On Rails ApplicationRuby On Rails 应用程序中 jPlayer 的基本实现
【发布时间】:2013-12-06 03:02:32
【问题描述】:

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

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

<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>

我已经重新编译了资产。但是,我的视图上没有显示任何玩家。我的 mp3 文件位于公共文件夹中。我的猜测是它忽略了我添加的脚本文件,否则我需要复制更多文件。

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

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

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby jplayer


    【解决方案1】:

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

    //= require jquery.jplayer.min
    

    添加上述代码后,您就可以使用上面的代码了(假设它是正确的)。我强烈建议查看Rails Asset Pipeline documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      • 1970-01-01
      • 2017-07-14
      • 1970-01-01
      相关资源
      最近更新 更多