2015-10-20 80 views
1

我無法在Rails中將視頻加載到我的視圖中。我使用的是video_tag幫手,像這樣:視頻無法在Rails中播放

<%= video_tag "BigBuckBunny.mp4", :size => "600x400", :controls => true %>

我已經配置,像這樣我的application.rb中的文件:

config.assets.paths << "#{Rails.root}/app/assets/videos"

參見:HTML5 VIDEO is not working in my rails 3 app

的視頻文件位於'app/assets/videos/BigBuckBunny.mp4'下。視頻文件似乎正在加載,因爲我不再收到404錯誤,但我仍然無法播放視頻。

Console showing correct asset loaded in Rails

+0

你重新啓動你的服務器?我只是做了一個測試mp4同樣的事情,它工作得很好。 – dinjas

+0

另外,您可以看到視頻容器和控件嗎?有可能你只是把它放在一個不可見的元素中。 – dinjas

+0

你有沒有得到這個工作?有同樣的問題。 – Loubot

回答

0

我通過與相應的HTML標籤替換video_tag固定這一點。我打算直接從this answer報價:

<video width="600" height="400" control="controls"> 
    <source src="../../../public/videos/BigBuckBunny.mp4" type="video/mp4"> 
</video> 

除了在我的代碼,仍然沒有奏效。我結束了使用這個:

<video width="600" height="400" control="controls"> 
    <source src="../../../assets/BigBuckBunny.mp4" type="video/mp4"> 
</video>