【问题标题】:Video upload paperclip ffmepg视频上传回形针ffmpeg
【发布时间】:2013-10-16 12:38:33
【问题描述】:

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>

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

【问题讨论】:

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


    【解决方案1】:

    请始终阅读文档。否则你会得到 cmets 一个 la 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

    【讨论】:

    • Tahnks,是的,我意识到了这一点。现在我只剩下一个问题......一切正常,但问题是ffmpeg将文件转换为mp4,我无法让它在Mozilla Firefox中播放。它在 crom 中工作得很好。我可以以某种方式更改转换器吗?我试图在我的模型中将格式更改为 ogv 但没有成功。有任何想法吗? :)
    • 不,电影转换中没有学分......也许这个页面对你有帮助caniuse.com
    猜你喜欢
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多