包含视频的 YouTube 播放器 API 列表

发布于 2025-01-02 04:43:18 字数 428 浏览 1 评论 0原文

我正在使用 YouTube 播放器 API。

我想直接在我的代码中制作自己的自定义播放列表(不使用来自 youtube 的播放列表 ID)

这是我的播放列表代码,该代码不起作用

player.loadPlaylist({
    list:['mGalEx6ufUw', 'TaCUBtzKAnA', '4v8SPz4VfsU'], 
    listType: 'playlist', 
    index:0, 
    startSeconds:0, 
    suggestedQuality:'medium'
});

正如文档所说,我可以将播放列表 ID 或带有视频 ID 的数组传递给参数 列表,但它不起作用。

如果我写播放列表 ID 而不是带有视频 ID 的数组,它就可以工作。

I am using the YouTube Player API.

I want to make my own custom playlist directly in my code (not to use playlist ID from youtube)

Here is my playlist code which doesn't work

player.loadPlaylist({
    list:['mGalEx6ufUw', 'TaCUBtzKAnA', '4v8SPz4VfsU'], 
    listType: 'playlist', 
    index:0, 
    startSeconds:0, 
    suggestedQuality:'medium'
});

As the documentation says I can pass playlist ID or array with video IDs to parameter list, but it's not working.

If I write playlist ID instead of the array with video IDs it works.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

や三分注定 2025-01-09 04:43:18

我解决了这个问题。

我认为 API 文档似乎是错误的。
loadPlaylist 函数中的播放列表 ID 和视频 ID 应该以不同的方式使用。

    function loadPlaylist_playlist_id() {
        player.loadPlaylist({
            'list': 'UUPW9TMt0le6orPKdDwLR93w',
            'listType': 'playlist',
            'index': 0,
            'startSeconds': 0,
            'suggestedQuality': 'small'
        });
    }
    function loadPlaylist_video_ids() {
        player.loadPlaylist({
            'playlist': ['9HPiBJBCOq8', 'Mp4D0oHEnjc', '8y1D8KGtHfQ', 'jEEF_50sBrI'],
            'listType': 'playlist',
            'index': 0,
            'startSeconds': 0,
            'suggestedQuality': 'small'
        });
    }

http://1004lucifer.blogspot.kr/2015/04 /youtube-loadplaylist-function-issues-of.html

I solved this.

I think the API documentation seems to be wrong.
playlist ID and video IDs in loadPlaylist function should be used in a different way.

    function loadPlaylist_playlist_id() {
        player.loadPlaylist({
            'list': 'UUPW9TMt0le6orPKdDwLR93w',
            'listType': 'playlist',
            'index': 0,
            'startSeconds': 0,
            'suggestedQuality': 'small'
        });
    }
    function loadPlaylist_video_ids() {
        player.loadPlaylist({
            'playlist': ['9HPiBJBCOq8', 'Mp4D0oHEnjc', '8y1D8KGtHfQ', 'jEEF_50sBrI'],
            'listType': 'playlist',
            'index': 0,
            'startSeconds': 0,
            'suggestedQuality': 'small'
        });
    }

http://1004lucifer.blogspot.kr/2015/04/youtube-loadplaylist-function-issues-of.html

夜雨飘雪 2025-01-09 04:43:18

我在 Jeffrey Posnick 的帮助下找到了这个问题的答案 Google 网上论坛

您可以使用参数语法而不是对象语法来使其工作。更多信息请点击此处

I've found the answer for this problem with the help of Jeffrey Posnick in Google Groups.

You can make this working with the argument syntax instead of object syntax. More info here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文