【问题标题】:JwPlayer: HTML5 player not foundJwPlayer:未找到 HTML5 播放器
【发布时间】:2014-04-23 05:19:06
【问题描述】:

我正在使用 JW Player 播放视频。但它抛出错误加载播放器: 未找到 HTML5 播放器。

我的代码:

 <%= jwplayer_assets %>
 <div id="mediaplayer", align="center">
 </div>
 <script type="text/javascript">jwplayer.key="wjl6yMFUQPDP";</script>
 <script type="text/javascript">


 jwplayer("mediaplayer").setup({
 flashplayer: "<%= asset_path('player.swf') %>", 
 file: "<%=@video_url%>",
 height: 360,
 width: 640
 });

 </script>

请帮我解决这个问题。

【问题讨论】:

  • 您可以检查 jwplayer.html5.js 是否与 jwplayer.js 位于同一位置
  • @Chickenrice 它在同一个位置
  • 浏览器控制台有什么错误吗?
  • 它显示为找不到合适的播放器并启用后备
  • 你用的是什么版本的jwplayer?

标签: javascript ruby-on-rails ruby html jwplayer


【解决方案1】:

这是一份工作副本。

您可以将其克隆或下载为 zip 文件

https://github.com/shamsulsham89/jwplayer-rails3.2 

并在您的系统上运行它。但是将浏览器更新到最新版本,使其支持html5,否则会抛出错误。

运行步骤:

1> bundle install
2> rails s

从索引页面启动rails服务器后,进入显示页面

【讨论】:

  • ActionController::RoutingError (没有路由匹配 [GET] "/videos/192/jwplayer.html5.js"):
  • 将 jwplayer.html5.js 放入文件夹 vendor/assets/javascripts/ 并在 application.js 文件中添加行 //= require jwplayer.html5
  • @poojaagarwal:我已经为生产环境更新了我的 github repo,它正在工作。
猜你喜欢
  • 1970-01-01
  • 2015-03-02
  • 2015-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-06
相关资源
最近更新 更多