javascript – 嵌入式YouTube视频无法在本地服务器上运行

我在*上看到了很多像这样的问题,但是没有一个问题有一个可行的答案.我的问题是我无法嵌入YouTube视频,因为“此视频无法播放”.过来:

javascript  – 嵌入式YouTube视频无法在本地服务器上运行

以下是我所知道并且到目前为止所尝试的内容:

>所有视频都没有出现此错误.从我注意到的,它主要不是流行音乐视频.
>嵌入这些YouTube视频无法在本地HTML文件(文件:/// C:/path/to/file.html)中使用,也无法在我的本地Django服务器上嵌入视频(12.345.67.89:8080/page) ).
>它不适用于Youtube的IFrame API和简单的< iframe>从YouTube复制粘贴:javascript  – 嵌入式YouTube视频无法在本地服务器上运行
>我尝试了两个/ embed /和/ watch?v =作为URL.
>使用iframe时,将https://更改为http://或//不起作用.以www. part out也不起作用.
>有趣的是,当我将代码放入JSFiddle时,它确实有效.
>它不适用于Chrome和Firefox.
>控制台中没有错误.
>从我的手机访问网站(不是从我的WiFi连接)或Web代理也不起作用.

解决方法:

这不是Youtube API的错误.尝试使用“python -m SimpleHTTPServer 8080”在我的localhost上运行它并让它轻松运行.所以,我得出的结论是你没有合适的本地Web服务器.此外,“file:/// C:/path/to/file.html”永远不会起作用,因为要使用任何Google API,您需要访问互联网.

javascript  – 嵌入式YouTube视频无法在本地服务器上运行

上一篇:javascript – 使用JSON从YouTube频道获取视频列表


下一篇:android – WebView – Youtube视频在旋转的背景中播放和最小化