2015-10-20 6 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

Я это исправил, заменив video_tag с соответствующими HTML-теги. Я буду цитировать непосредственно из 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>