我想设置一个应用程序,我可以上传.mp3样本并播放它们。保罗爱尔兰建议MediaElementPlayer,所以我已经开始把玩与它周围。我高兴地看到,有可用的宝石(谢谢阿克塞尔K.),但我似乎无法得到它的工作。回形针/ MediaElement.js播放器宝石不起作用
我已经包括了宝石,资产管道似乎被加载的一切,但在页面加载时,对每首歌曲的球员,但它表明在每端0:00,当我按下播放键,什么都没发生。歌曲的路径也都是正确的。
这里是我的看法代码:
<% @songs.each do |song| %>
<%= song.id %>: <%= song.title %><br/>
<audio id="player<%= song.id %>" src="<%= song.tune.path %>" type="<%= song.tune_content_type %>" controls="controls">
</audio>
<% end %>
<script>
$('audio').mediaelementplayer();
</script>
我复制的格式,并从MediaElementPlayer网站例如直接将音频标签(这可能是问题,但我没有看到如何? )
还可能进口的,我用回形针上传.mp3s。
**更新: 我刚刚把一首歌放入我的应用程序的公用文件夹中,并为其设置了音频标签,并且它可以正常工作。这让我觉得歌曲上传的方式有问题。但所有的信息似乎是正确的(路径,内容类型等...)...