0

さて、例として:

まず、埋め込まれた YouTube ビデオとしてDrake - Hell Yeahを再生してみてください。SO のハイパーリンクをクリックしてこれを行うと、動作します。ただし、URL をコピーして新しいタブに貼り付けると、うまくいきません。

「このビデオには UMG のコンテンツが含まれています。特定のサイトでの再生が制限されています。YouTube で視聴してください。」

次に、同じリンク ( http://www.youtube.com/embed/muUEyXj-iqk ) を取得して、Facebook ウォールに投稿として貼り付けます。楽しく歌が流れます。

Facebook が埋め込み動画を再生できるようにするには、どのような通信が行われているのに、YouTube から同じ動画を再生すること自体が機能しないのですか?!

この魔法をどこから探し始めたらいいのかわからない。ヘッダーを介して通信されますか...?それとも他の巧妙なコーディング...? それとも、YouTube と Facebook の間の合意ですか?

更新:ですから、私がハイパーリンクした URL をクリックすると、再生されます。ただし、URL をコピーしてブラウザに貼り付けると、再生されません。YouTube は URL の参照リンクを見て、ヒットの発生元に基づいて動画が再生可能かどうかを判断していると思います。クリックするとウェブサイトから送信されますが、コピー/貼り付けすると特定の誰かから送信されるわけではないため、異なる結果が得られますか?

4

1 に答える 1

1

埋め込み制限は、コンテンツ所有者によって設定されます。この場合、Vevo はビデオを表示できる場所のホワイトリストを作成できたはずです。www.facebook.com で見ることができるので、このホワイトリストに含まれる可能性があります。これらのポリシーに関する詳細の一部は、YouTube コンテンツ ID に関するよくある質問に記載されています。

http://www.youtube.com/t/contentid_more

この問題に対する最も近い回答は、アップローダーの地域でブロックされていることに関連するものです。ヘルプ ページを更新して、サイトの制限も含める必要があります。

于 2012-10-10T23:04:14.480 に答える