2016-10-01 36 views
0

我需要一些幫助。我的項目是建立一個應用程序來鍛鍊。我不想託管任何視頻,因此在我的表單中,我只是將youtube鏈接保存在我的數據庫中,而不是實際的視頻。不過,我不知道如何在視頻中顯示視頻。任何想法 ?!謝謝 !如何顯示YouTube上的數據庫中保存的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

您可以直接嵌入喜歡這部影片從您的鏈接顯示您的視頻。

<iframe width="560" height="315" src="//www.youtube.com/embed/DokUjuZmpCE" frameborder="0" allowfullscreen></iframe> 

,使事情變得更簡單在你的視圖中添加一個輔助方法e.g

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,你是好去。

+0

謝謝!它做到了 –

相關問題