私はpaperclip-av-transcoder gemを実装しようとしています。私はすべてをチェックしましたが、ここで間違っていることを見つけることができませんでした。私は私が従ったステップを書いています。 URLの問題:paperclip-av-transcoder
は私のビューファイルでは、列名"video_file_meta"
を追加するために、私のモデルにgemfile
--> gem 'paperclip-av-transcoder'
追加に
--> has_attached_file :video_file, :styles => {
:medium => { :geometry => "640x480", :format => 'mp4' },
:thumb => { :geometry => "100x100#", :format => 'jpg', :time => 10 }
}, :processors => [:transcoder]
--> validates_attachment_content_type :video_file, :content_type => /\Avideo\/.*\Z/
作成されたスキーマを追加しました
video_tag(video.video_file.url, controls: true, autobuffer: true, size: "320x240")
私はpublic/systemフォルダのビデオをチェックしていますが、正しく保存されています。そのビデオを見ることができますが、私のビューファイルで見ることはできません。
Video Url -> /system/videos/video_files/000/000/003/original/tingtong_464.mp4?1497851104
これを統合してみてください - http://videojs.com/さまざまなビデオフォーマットがサポートされています。それがあなたの問題の原因です。 –