0
我想要一些videohosting。 我有红宝石jwplayer和自定义资产轨服务器上: 我添加了如下因素代码文件:如何在rails上的jwplayer中播放文件表单资源
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 %>
在页面我把:
<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>
ofcourse我在“资产/视频”的文件,但“错误加载媒体:文件无法播放。” 并在控制台日志:
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