如何使用JW Player在rails中播放视频?

时间:2016-01-05 04:23:48

标签: ruby-on-rails paperclip jwplayer

我有一个使用Paperclip gem上传视频的rails应用程序和paperclip-av-transcoder gem来转换视频的格式和大小。

目前,我使用

video_tag vod.video(:sd), controls: true, type: "video/mp4", size: "400x400"

显示视频,但只能显示一种格式。

因此,我想使用JW Player来显示视频。但我没有在官方网站上找到用户指南。即使我找不到下载链接。

那么如何在我的应用程序中使用jwplayer?我应该在我的html文件中写什么HTML代码和javascript代码?

注意:@vod是视频模型,@vod.video是存储视频的属性

1 个答案:

答案 0 :(得分:0)

参考:

Gem jwplayer-rails

Customization Reference

将此行添加到应用程序的Gemfile:

gem 'jwplayer-rails'

首先在页面上包含资产

<%= jwplayer_assets %>

比用JW Player放置一个div

<%= jwplayer %>

您可以将选项传递给jwplayer帮助程序以对其进行自定义:

<%= jwplayer({file: vod.video(:sd), width: 500, height: 200}) %>

没有gem的用户JwPlayer:

HTML:

<div id='myElement'>Loading the player ...</div>

jquery:

<script type='text/javascript'>
  var playerInstance = jwplayer('myElement');
  playerInstance.setup({ 
    file: '/uploads/example.mp4', 
    image: '/uploads/example.jpg'
  });
</script>

链接到设置开始guide