Список API YouTube Player с видео - PullRequest
5 голосов
/ 05 февраля 2012

Я использую API проигрывателя YouTube.

Я хочу создать свой собственный список воспроизведения прямо в моем коде (не использовать идентификатор списка воспроизведения из YouTube)

Вот код моего списка воспроизведения,не работает

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

Как сказано в документации, я могу передать идентификатор списка воспроизведения или массив с идентификаторами видео в параметр список , но он не работает.запишите идентификатор списка воспроизведения вместо массива с идентификаторами видео, это работает.

Ответы [ 2 ]

8 голосов
/ 15 апреля 2015

Я решил это.

Я думаю, что документация API кажется неправильной.Идентификатор списка воспроизведения и идентификаторы видео в функции loadPlaylist следует использовать по-другому.

    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

2 голосов
/ 07 февраля 2012

Я нашел ответ на эту проблему с помощью Джеффри Посника в Группы Google .

Вы можете заставить это работать с синтаксисом аргумента вместо синтаксиса объекта. Подробнее здесь

...