Tag: video流

Rails 4 – 如何提供video?

我正在使用Rails 4作为我的Web应用程序,我正在使用VideoJS来显示它,例如: <video id="video1" class="video-js" controls preload="auto" width="640" height="264" poster="{{pCtrl.video.poster}}" src="”> <source src="” type=”video/”> 我总是从VideoJS收到此错误: VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE) The video playback was aborted due to a corruption problem or because the video used features your browser did not support. 当我打开Chrome的开发工具时,我看到video(340Mb .mp4文件)的下载状态为206(部分内容),仅为2.8 Mb。 我认为这是VideoJS的一个问题,但后来我尝试直接访问,如“ http:// localhost:3000 / uploads / video / file / glrbfmso1449450792.mp4 ” […]

Rails send_file不播放mp4

我有一个Rails应用程序,可以保护上传的video,将它们放入私人文件夹。 现在我需要播放这些video,当我在控制器中执行此类操作时: def show video = Video.find(params[:id]) send_file(video.full_path, type: “video/mp4”, disposition: “inline”) end 并在/ videos /:打开浏览器(Chrome或FF),但不播放video。 如果我将相同的video放在公共文件夹中,并像/video.mp4一样访问它,它将播放。 如果我删除了dispositon:“inline”它会下载video,我可以从我的电脑上播放它。 webmvideo也是如此。 我错过了什么? 这可能吗?