视频上传回形针ffmpeg

时间:2013-10-09 08:50:12

标签: ruby-on-rails ruby file-upload ruby-on-rails-4 paperclip

ffmepg和qtfaststart来处理我的视频上传。转换工作正常,视频上传。我的问题是我无法显示它。当我第一次尝试<%= video_tag(@post.file.url) %>时,我只是得到一个空白区域。我也试过jplayer,得到了安装和所有工作,当我试图调用我的视频路径它不起作用。

这是我尝试使用jplayer时的js代码。

 $(document).ready(function(){
      $("#jquery_jplayer_1").jPlayer({
        ready: function () {
          $(this).jPlayer("setMedia", {
            m4v: "<%= video_tag(@post.file.url) %>"
          });
        },
        swfPath: "/",
        supplied: "m4v",
        solution: "flash, html"
      });
    });
  </script>

我不知道如何调用上传的视频并显示它,请真的需要一些帮助!

1 个答案:

答案 0 :(得分:1)

请务必阅读文档。否则你会得到RTFM的评论。

当您使用video_tag时,它会在页面中插入一个html5视频元素。在这里阅读:http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-video_tag

<video src="/trailers/hd.avi" width="16" height="16" />

这可能不是你想要的jPlayer。当你检查html源代码时,这应该是显而易见的。我从来没有使用jPlayer,但我认为它希望指向流媒体源,我猜你的情况是@post.file.url