【问题标题】:Music playlist ruby on rails音乐播放列表 ruby​​ on rails
【发布时间】:2018-12-13 18:39:41
【问题描述】:

我无法尝试一次只允许用户播放一首歌曲。目前,如果用户正在收听他们的播放列表,他们可以推送多首歌曲的播放。我已经截图并粘贴了下面的代码!

<p id="notice"><%= notice %></p>

<p>
  <strong>Title:</strong>
  <%= @playlist.title %>
</p>

<p>
  <strong>User:</strong>
  <%= @playlist.user_id %>
</p>

<%= link_to 'Edit', edit_playlist_path(@playlist) %> |
<%= link_to 'Back', playlists_path %>

<table>
    <thead>
        <tr>
            <th colspan="3">Track Name</th>
            <th>Track MP3</th>
        </tr>
    </thead>

    <tbody>
        <%if @playlist.tracks.present? %>
            <% @playlist.tracks.each do|track|%>
                <tr>
                    <td colspan="3">
                      <%=  track.name%>
                    </td>
                    <td>
                        <%if track.mp3.attached?%>
                            <audio controls>
                              <source src="<%= rails_blob_path(track.mp3) %>" type="audio/mpeg">
                            </audio>
                        <%end%>
                    </td>
                </tr>
            <%end%>
        <%end%>
    </tbody>
</table>

enter image description here

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby


    【解决方案1】:

    您可以使用onplay 事件触发一个函数,该函数会停止除触发事件的玩家之外的所有玩家。

    【讨论】:

      猜你喜欢
      • 2012-06-19
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 2014-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多