1

投稿された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 のリンクに移動できることを知っています。ビデオが埋め込まれた新しいブラウザページを指すために同様の方法が使用されると思いますか? これはどのように機能しますか?

4

1 に答える 1

2

新しいタブまたはウィンドウで開くには、要素のtarget属性を に設定します。a_blank

例:

<a href="http://www.youtube.com/embed/zX54DIpacNE" target=_blank>Clicky</a>

私見ですが、すでに新しいタブで開いているので、動画を埋め込むのではなく、動画の YouTube ページにリンクするだけの方がよいでしょう。

于 2013-10-14T20:52:55.177 に答える