2012-12-13 102 views
0

我試圖調用方法loadPlaylist在播放器實例由新YT.Player()構造函數創建,所以要根據文檔呼籲YouTube播放器API loadPlaylist返回錯誤的請求錯誤400

https://developers.google.com/youtube/iframe_api_reference

我可以如果我嘗試播放列表ID的所有作品,但如果我傳遞了一個視頻id的數組,得到了錯誤的請求錯誤,我已經檢查了生成的請求url,並傳遞了一個param調用list的播放列表ID或一個video id列表by api

http://www.youtube.com/list_ajax?action_get_list=1&style=xml&list=UOoR27IF7Jk,j67Z9D0rs5s

這樣的網址是正確的,但是返回給我的錯誤,任何人都知道,如果我實際上不能通過視頻IDS和文檔不正確?如果是的話,我怎麼能從api創建一個播放列表?

回答

0

好吧,我想我找到了解決方案,而不是原因,api有兩種方法調用loadPlaylist方法,一種是通過傳遞一個對象與params和其他直接傳遞參數,出於某種原因傳遞如果我傳遞視頻ID,但是如果我使用其他方式(直接傳遞參數)正常工作,那麼對象方式中的參數不起作用,嗯,我想知道這是否仍然是一個錯誤,不管怎樣,希望這有助於某人否則

+0

對象語法需要一個名爲'listType'的可選參數。你有具體說明嗎? –

0

將playerVars中的'list'更改爲'playlist'並立即生效!

if (this.listType) { 
       playerConfig.playerVars.listType=this.listType; 
       playerConfig.playerVars.playlist=this.playlist; 
      } 
相關問題