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