Мне нужен видеохостинг. У меня есть Рубин на рельсы сервера с 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 не выглядит активов для этих файлов?
Если вы идете в http://10.10.0.3:3000/a.mp4 в сети браузер, он дает вам файл? – libertyernie
есть ошибка: маршрутизации Ошибка не Нет маршрута матчей [GET] «/a.mp4» , но я не могу udestand почему :( –
я тоже не знаю, но если вы исправить это, JW? Игрок должен начать работать. – libertyernie