2016-08-11 2 views
0

Мне нужен видеохостинг. У меня есть Рубин на рельсы сервера с jwplayer и пользовательских активов: я добавил ниже код к файлам:Как играть в файлы формы в jwplayer в Ruby on rails

application.rb

config.assets.paths << "#{Rails.root}/app/assets/videos" 
config.assets.paths << Rails.root.join("app", "assets", "videos") 

и

application.html.erb

<%= javascript_include_tag 'swfobject' %> 
<%= jwplayer_assets %> 

на странице i put:

<script type="text/javascript">jwplayer.key="Bvq5FKkZtlr35FLz/X5zAZi68CoLcmxpAubbYQ==";</script> 
    <div id='myElement'>Loading the player ...</div> 

<script type='text/javascript'> 
    var playerInstance = jwplayer('myElement'); 
    playerInstance.setup({ 
    file: 'a.mp4' 
    }); 
</script> 

<div id="mediaplayer" align="center"> 
</div>  

<script type="text/javascript"> 

jwplayer("mediaplayer").setup({ 
    flashplayer: "<%#= asset_path('player.swf') %>", 
    image: "http://www.longtailvideo.com/jw/upload/bunny.jpg", 
    file: "a.mpg", 
    height: 270, 
    width:480 
}); 
</script> 

Конечно, у меня есть эти файлы в «активах/видео», но «Ошибка загрузки носителей: Файл не может быть воспроизведен». И в журнале консоли:

Failed to load resource: the server responded with a status of 404 (Not Found) 
Error playing media: MediaError http://10.10.0.3:3000/a.mp4 
code: 4 

Почему jwplayer не выглядит активов для этих файлов?

+0

Если вы идете в http://10.10.0.3:3000/a.mp4 в сети браузер, он дает вам файл? – libertyernie

+0

есть ошибка: маршрутизации Ошибка не Нет маршрута матчей [GET] «/a.mp4» , но я не могу udestand почему :( –

+0

я тоже не знаю, но если вы исправить это, JW? Игрок должен начать работать. – libertyernie

ответ

0

Ответ: «a.mpg» это неправильный путь, мы должны использовать «активы/a.mpg»

Смежные вопросы