投稿されたYouTubeリンクをフォーマットしてビデオを埋め込む方法を見つけようとしていますが、新しいブラウザウィンドウで埋め込みます(ページは10秒ごとに自動更新されるため、ビデオをページに直接埋め込むのは問題です。また、私は 'ページを非同期で更新する方が賢明であることは承知していますが、まだそこまでは行っていません。)
たとえば、
1) ユーザーがリンクを投稿しhttps://www.youtube.com/watch?v=examplevideo
ます。正規表現を使用して、ページに埋め込まれたビデオになるように変更できますが、私の制限により、新しいページに埋め込まれたビデオにする必要があります。代わりに、このリンクを次のように変更します。
2) http://img.youtube.com/vi/examplevideo/0.jpg
. 代わりに、この画像 (投稿されたすべての YouTube ビデオの標準構文) がページに投稿されます。この画像をクリックすると、新しいタブまたはブラウザーが開き、その新しいページの埋め込みビデオの再生が開始されます。このシナリオと一致する埋め込みビデオの構文は次のとおりです。
3)<iframe width="560" height="315" src="//www.youtube.com/embed/examplevideo" frameborder="0" allowfullscreen></iframe>
したがって、「a href」構文を使用して画像へのリンクを追加し、クリックした人が YouTube のリンクに移動できることを知っています。ビデオが埋め込まれた新しいブラウザページを指すために同様の方法が使用されると思いますか? これはどのように機能しますか?