2017-02-14 16 views
-3

私は(Twigテンプレートの)SymfonyでYoutubeビデオを表示しようとしています。私は一般的なURL(https://www.youtube.com/embed/jUjeps1hxIwの代わりにhttps://www.youtube.com/watch?v=jUjeps1hxIw&t=671s)を使用する必要があるため、iframeメソッドを使用することはできません。URLからTwigにYouTubeビデオを表示

HTMLタグで例が見つかりましたが、動作しません。

+0

埋め込み動画はどうですか? –

+0

私は使用しているURLの種類でうまく動作しないので、助けにならない – Borjeitor

答えて

0

最後に解決策を見つけました。私はURLを変更しなければならなかった、それは私が欲しくないものだった。

<div id="youtube-ficha"> 
      {% for artistYoutube in group.youtube %} 

      <iframe class="myIframe" width="560" height="315" frameborder="0" allowfullscreen></iframe> 


      <script type="text/javascript"> 

       var url = "{{ artistYoutube}}"; 
       var id = url.split("?v=")[1]; //sGbxmsDFVnE 

       var embedlink = "http://www.youtube.com/embed/" + id; 

       var ytube1 = document.getElementsByClassName("myIframe"); 

       ytube1[{{loop.index0}}].src = embedlink; 
      </script> 

      {% endfor %}  
     </div> 
0

あなたがタグを使用したくない場合は、

<object width="420" height="315" 
data="https://www.youtube.com/embed/jUjeps1hxIw"> 
</object> 

<embed width="420" height="315" 
src="https://www.youtube.com/embed/jUjeps1hxIw"> 

を使用することができますが、あなたがの埋め込みリンクを与える必要がありますが、以下の以下で見つけることができますチューブビデオが

  1. ステップあなたチューブの上にあなたのビデオを再生
  2. 右ビデオ
  3. 選択コピー埋め込みコード
  4. 過去をクリックしてくださいメモ帳にそのリンクをコピーして上記のタグで使用してください。
関連する問題