JavaScript Rails 有没有播放视频的这类插件啊

sunsonavaj · 2012年05月02日 · 最后由 chucai 回复于 2012年09月25日 · 5990 次阅读

最近要做个视频上传以及播放视频的宣传页

共收到 13 条回复

这东西和rails没关系啊。 前端的东西,最多扯上html5和flash。 推荐video-js https://github.com/zencoder/video-js

#1楼 @camel 这个IE8都不支持吧。貌似。。。有没有些可以支持IE7以上的?

jwplayer

#2楼 @JeskTop 不支持html5的一般会fallback到flash, 所以也是支持的. 用过jplayer

#4楼 @yedingding 哦。那就可以用拉。好像不支持flv的样子的? video-js,在rails下那个swf文件直接放在assets里面就可以了吧?

#4楼 @yedingding 麻烦我想问你一个关于jPlayer的问题。 我在使用过程中,因为导入视频位置是通过javascript的。而我通过上传视频,所以这个值是变量。 然后我就把$("#jquery_jplayer_1").jPlayer({。。。这段代码放在views里面。就会抛出个 不知道jPlayer是什么方法 的错误。 因为我这个项目本来有个js文件的,而如果把$("#jquery_jplayer_1").jPlayer({。。。这段代码,弄到js文件的jQuery(document).ready ($) ->里面的话,就没有错误。而在views里面

:javascript
  jQuery(document).ready ($)  = function...
    $("#jquery_jplayer_1").jPlayer({....

就会出错。 但是因为 $(this).jPlayer("setMedia", { m4v:XX XX是变量。请问使用jPlayer,你是怎么使用的呢。 还有想问一下Jplayer.swf你放在哪个文件夹里。有没有github的项目可以给我看看。

谢谢

JW Player 最好用了,有免费版,也有企业版,各种浏览器都支持,也包括safari http://www.longtailvideo.com/players/jw-flv-player/

#6楼 @JeskTop 我在railscasts-china这个项目测试了一下jPlayer, 能用. 你有兴趣可以看看这个commit, https://github.com/poshboytl/railscasts-china/commit/541b1572397d2c75dc5a88f163acf9f6468f75db

#7楼 @luoping0425 之前用过一下,后来又改用jPlayer了。

#8楼 @yedingding 非常感谢。利用meta储存视频地址很好。不过我按照你的方法。确实没有问题了。不知道你没有用过paperclip,

= meta_tag('episode-url', @video.asset.try(:url))

这样就没有办法读取视频了。。。

没理解.. 到底是有问题还是没有问题

#10楼 @yedingding 哈哈。不好意思。就是这样子。如果:

meta_tag('episode-url', 'http://railscasts-china.com/assets/episodes/video/013-live-show-with-ye-dingding-1.mp4')

加入的是死的链接,就没有问题。我使用了paperclip。

meta_tag('episode-url', @video.asset.try(:url))   #asset.try(:url)为视频链接,保存在数据库的字段

就没有办法读取视频。不过谢谢你。我看看文档应该可以解决这个问题。问题应该在paperclip这个gem上面。

我们一直自己写

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册