- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的应用程序中使用 JW-Player。稍微研究一下这个问题,似乎有几次放弃了生产 gem 的努力,而最新的是没有记录的。所以,这就是我要解决的问题:
我下载了JW-Player version 6,解压后复制到/app/assets/javascripts目录下的文件如下:
app/assets/javascripts/jwplayer/jwplayer.js
app/assets/javascripts/jwplayer.html5.js
app/assets/javascripts/jwplayer.flash.swf
在我的 app/views/layouts/application.html.erb 中,我有以下内容:
<head>
<%= javascript_include_tag "/assets/javascripts/jwplayer/" %>
</head>
在 app/views/pages/about.html.erb 中,我有以下内容:
<%= jw_player("http://xxxxx/video.mp4",
:width => 200, :height => 110) %>
以下是我单击“关于”页面链接时发生的情况:
Showing xxxxxxxx/app/views/pages/about.html.erb where line #10 raised:
undefined method `jw_player' for #<#<Class:0x007fe77e37c018>:0x007fe780c1f678>
JW-Player 的初次使用者。
最佳答案
在实现JWPlayer 6.6的时候,我们站在选择将jwplayer.flash.swf文件放到public文件夹中,来让flash模式起作用,但是这样分开文件显得很乱。为了使它在开发和生产中都能发挥作用,我最终所做的是:
在jwplayer.js.erb中,更新flash文件路径配置如下(第一行html5文件路径配置仅供引用)
j={type:"html5",src:e.base+"jwplayer.html5.js"},
b={type:"flash",src:"<%= asset_path('jwplayer/jwplayer.flash.swf') %>"};
(请注意,Flash 文件路径的路径之前的“e.base+”已被删除 - 这是允许在开发环境中使用相对路径的技巧)
据我了解,JWPlayer 许可证允许进行如下修改:“改编为了行使其在这些服务条款下的权利,出版商应被允许进行合理必要的改编,例如将产品整合到出版商的网站或其他属性(property)中的改编。出版商创建的所有改编作品都严格供其自己使用,出版商不得分发其创作的任何改编作品。公司保留自行决定禁止使用任何改编作品的权利。”
关于ruby-on-rails - JW-Player 和 Rails 3.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13825970/
嵌入链接 是否可以将youtube嵌入网址提供给我的jw播放器。我设计了jw播放器框架,该框架是由设计提供的,在该播放器中,我想使用youtube链接而不压碎任何设计细节。真的,我没有认真地批评,但是
如果我上传外部媒体(尤其是YouTube视频)以供jw-player wordpress插件使用...我该如何使用缩略图作为我的特色图片...这样我可以在链接到发布完整视频的地方。 jw-player
我的 jw 播放器有问题。我设置我的播放器高度 = 225 宽度 = 400。它是精确的 16:9 比例。如果我播放任何 400x225 分辨率的视频或精确 16:9 比例的视频。我在播放器两侧都有垂
我一直在尝试使用 jw 嵌入器代码在本地加载 HD 插件。我知道您需要使用本地插件的完整 URL,但我无法让参数起作用。另外,您还需要加载 hd.js 文件吗?有人可以分享一个实际的例子吗?这不起作用
当 jw 播放器调整播放器大小时,停靠按钮的缩放存在问题。这里是一个示例的 Url 以查看问题。 http://clients.dbglab.com/player.html 有什么方法可以让停靠按钮根
您好,我正在使用 jwplayer 为我的网站生成视频。视频在网络浏览器上自动播放,但对于移动设备,它不会自动播放和加载显示。用于设置 jwplayer 的脚本如下: 版本:6.11 这是播放器的设置
我在我的网页中实现了 jw player 6 播放器。我可以在 ie9 和 ie10 浏览器中的 jw 播放器中播放 mp3 文件。但我无法在两种浏览器中播放 MP4 文件,但它在 ie8 中运行良好
尽管提到了必需的标志,但 JW 播放器不会循环播放视频(重复视频)。 jwplayer('mediaspace').setup({ 'flashplayer': 'player.swf'
我正在玩YouTube嵌入视频。我希望播放器在第三秒暂停。代码如下: playerInstance.on('time', function(x) { if (x.position === 3)
目前我开发的一个网站直接播放mp3文件在JW Player使用文件属性和 mp3 文件的公共(public) URL。由于法律原因,这现在是客户端的问题,他们现在需要流式传输音频文件,以便用户在下载后
我知道这个函数 (setFullscreen) 只适用于 HTML5,但它对我不起作用。这是我使用的方式: setFullscreen: true 我希望 JW Player 在页面加载后立即以全屏模
我的 JS 代码: $('body').append(''); $.getScript('js/mplayer/jwplayer.js', function () { jwplayer("mediap
我正在尝试根据文档中显示的示例动态创建播放列表:(http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16026
我想在一个网站上使用几个 JW 播放器。实际上我需要放置其中的 48 个,但只有一个可见。我认为它与“容器”参数有关。 jwplayer("container").setup({
在 Internet Explorer 7 和 8 (WinXP/Flash 10) 中,如果我使用 slider 中的 JW Player 播放我的视频,它们会起作用。但是,如果我移动到下一张幻灯片
尝试使用 JW Player 实现多个播放器。我尝试了几种方法并查看了文档,但我不太确定为什么代码会被破坏。 代码片段如下所示: 在头部: JS: $('video').jwplayer({
抱歉,如果发错版 block 了。我想使用 JW 播放器作为音频播放器。所以我想将其取出控制栏上方显示缩略图的区域,因为我只想显示控制栏。如果那只是一首歌,我可以改变 JW 播放器的高度,但现在我想要
我在 WordPress 中使用“jw 播放器插件”,我想为桌面和移动设备使用不同的预览图像。 我正在尝试将其添加为 JavaScript。但这段代码不起作用: jwplayer.utils.isMo
您好,我有一个问题,我的 JW Player 没有出现在我的浏览器中,我尝试了其他浏览器,但它仍然没有出现,有一个 包装它,所以我为该 div 设置了宽度和高度,但它仍然没有显示,我也尝试移动视频播放
我是 jw player 的新用户..请大家帮忙:( i use these files in head of html jwplayer.key="ABCDEFGHIJKLMOPQ"; thi
我是一名优秀的程序员,十分优秀!