web-dev-qa-db-ja.com

YouTubeの埋め込みコードがHTMLで機能しない

YouTubeの埋め込みYouTubeコードをHTMLで使用しようとしていますが、再生ボタンを押すと「このビデオは利用できません」と表示されます。次のHTMLコードを使用しています。

<iframe width="560" height="315" src="https://www.youtube.com/embed/JfJYHfrOGgQ" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

誰かがこれを手伝ってくれる?私は他の埋め込みYouTube動画も試しましたが、それでも同じことが言えます。 Chromeを使用しています。

enter image description here

5
Pearl Oyun

最近同じ問題が発生しましたが、動画の所有者の埋め込み設定とは関係ありませんでした。どうやらYouTubeはパブリックドメインのないローカルホスト環境に一部の動画を埋め込むことを禁じていますが、動画はパブリックドメイン/サブドメインを介してまったく問題なく埋め込むことができます。正しく機能します。

13
Ahmed Maher

私にとって、これは私のサイトのリファラーポリシー「ノーリファラー」が原因でした。リファラーが設定されていない場合、YouTubeは埋め込みをブロックしているようです。

このがらくたで時間を無駄にすることから誰かを救うことを望みます。

1
c1u31355