【发布时间】:2018-07-13 01:06:09
【问题描述】:
所以我开发了一个应用程序来获取 youtube 视频的歌曲。 2个月前,这成功了。回到我的应用,突然收到静态错误“此视频不可用”。
仔细检查了 Youtube 上的视频是否确实存在并播放,我还检查了上传者是否允许使用 https://www.googleapis.com/youtube/v3/videos?id=l-EdCNjumvI&key=[MYKEY]&part=snippet,contentDetails,status 进行嵌入
我得到的状态响应如下: “地位” : { “可嵌入”:真 }
所以我知道我应该能够嵌入该特定视频。 有什么建议吗?
我可以将其他非音乐视频放入 iframe 中而不会失败。
作品:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/PUvWR0HdQmg" frameborder="0"
allow="autoplay; encrypted-media" allowfullscreen></iframe>
不起作用:
<iframe width="560" height="315" src="https://www.youtube.com/embed/l-
EdCNjumvI" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>
</iframe>
编辑:似乎音乐视频需要运行服务器才能播放。我不知道为什么会这样,但是我使用了一个简单的 http 服务器
python -m http.server 80
并且由于某种超出我专业知识的原因,它起作用了
【问题讨论】:
-
我没有显示您在“有效”和“无效”下的视频链接。
-
嗯,很奇怪,我发布了视频的 iframe。好的,我想我现在明白了
标签: youtube-data-api