YouTube 禁用相关视频

标签 youtube youtube-api youtube-iframe-api

我正在使用 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,嵌入式播放器将仅显示刚刚播放的视频所在 channel 的相关视频。如果您省略 rel,那么嵌入式播放器将显示 YouTube 上任何位置的相关视频。不再有任何方法可以完全删除相关视频。

参见https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018了解更多详情。

关于YouTube 禁用相关视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53617320/

相关文章:

python - 在python中将youtube直播录制到文件中

iPhone SDK - 嵌入 YouTube 视频的 UIWebView

javascript - 将我的应用程序中的 WebView 视频与其他应用程序的音乐一起播放

python - YouTube 视频速率 API 不会增加喜欢/不喜欢计数器

youtube-api - Youtube iframe api 自动播放不适用于 chrome 和视频分辨率设置不适用于所有浏览器

javascript - 如何使用 CSS/Reactjs 禁用 youtube 视频上的观看和分享按钮

AngularJS:在 iframe 中嵌入 Youtube 视频不适用于 Android Chrome

YouTube API 'The user is not enabled for live streaming' 当用户在

jquery - 自动播放/暂停 Youtube iframe

ios - 如何将 Youtube 帐户链接到 iOS 中的嵌入式 YTPlayerView 播放器?