youtube - Youtube禁用相关视频
问题描述
我正在使用 Youtube iframe API 将视频添加到我的页面,但是当视频即将结束时它会显示相关视频,即使我已将“rel”参数设置为 0。
这是我的代码的相关部分:
function onYouTubeIframeAPIReady() {
player = new YT.Player('homeplayer', {
height: '1070',
width: '1920',
videoId: videoID,
playerVars: {
'controls': 0,
'loop': 1,
'modestbranding': 1,
'rel': 0,
'showinfo': 0,
'playlist': videoID
},
events: {
'onReady': onPlayerReady
}
});
}
也许这个问题已经被问过了,但我找不到解决方案,因为 youtube api 已经更新了多次。
解决方案
参数的功能rel
已更改;2018 年 8 月,YouTube 弃用了它,并在 2018 年 9 月修改了播放器 API,因此您不能再隐藏相关视频。相反,如果您设置rel
为 0,则嵌入式播放器将仅显示来自刚刚播放的视频所在频道的相关视频。如果您省略rel
,则嵌入式播放器将显示 YouTube 上任何地方的相关视频。不再有任何方法可以完全删除相关视频。
有关更多详细信息,请参阅https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018。
推荐阅读
- python - 尝试从 SFTP 服务器流式传输文件时出现 Python Paramiko UTF-8 错误
- javascript - 有没有办法在多个文件中使用一个变量?
- r - 运行 KNN 时,“测试”和“训练”的亮度不同
- sql-server - 如何每天在 SQL Server 的视图中获取更新的表数据?
- spring - 访问自定义 logback appender 中的请求参数
- excel - 范围不适用于使用复选框条件中的自动过滤器的 Excel 表
- angular - Angular6 - 我如何测试是否应用了 [ngClass]?
- mysql - python manage.py migrate 在 windows 10 中使用 xamp (phpmyadmin) 和 Django 引发错误
- java - 如何将 subList 实现为 JSONArray
- methods - Smalltalk (Pharo) 方法