我需要一些帮助。我的项目是构建一个应用程序来锻炼。我不想托管任何视频,所以在我的表单中我只保存我的数据库中的youtube链接而不是实际的视频。但是,当我从数据库中的链接出来时,我不知道如何显示视频。任何的想法 ?!谢谢!
<div class="exercices">
<% for exercice in @workout.exercices %>
<div class="row">
<div class="col-md-4">
<video src="http://<%= exercice.link %>" ></video>
</div>
<div class="col-md-2"><%= exercice.number %></div>
<div class="col-md-6"><%= exercice.name %></div>
</div>
<% end %>
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以直接嵌入此类视频,以便通过链接显示您的视频。
<iframe width="560" height="315" src="//www.youtube.com/embed/DokUjuZmpCE" frameborder="0" allowfullscreen></iframe>
使事情更简单,添加辅助方法,例如
def embed(youtube_url)
youtube_id = youtube_url.split("=").last
content_tag(:iframe, nil, src: "//www.youtube.com/embed/#{youtube_id}")
end
然后在你看来
<%= embed(exercice.link) %>
添加一些CSS,你很高兴。