Я пытаюсь настроить приложение, в которое я могу загружать образцы .mp3 и воспроизводить их. Пол Айриш рекомендует MediaElementPlayer, поэтому я начал с ним возиться. Я с радостью вижу, что есть драгоценный камень (спасибо Аксель К.), но я просто не могу заставить его работать.
Я включил гем, и конвейер ресурсов, кажется, загружает все, но когда страница загружается, есть проигрыватель для каждой песни, но он показывает 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 (что может быть проблемой, но я не вижу, как ...)
Также возможно импорт, я использую Paperclip для загрузки .mp3s.
** UPDATE:
Я просто поместил песню в общую папку своего приложения, установил и аудио-тег для нее, и это работает. Это заставляет меня думать, что с загрузкой песен что-то не так. Но вся информация кажется правильной (путь, тип контента и т. Д.) ...