2016-09-02 4 views
0

友だち用のウェブサイトを構築していますが、YouTubeプレーヤーAPIに問題があります。原因彼のYouTubeチャンネルは、新しいIDシステムを使用し、それが「user_uploads」タイプのものを検出していないという事実にチャンネルIDが最新のYouTube動画を埋め込む

<body>  
    <iframe style="max-width: 480px" width="100%" height="360" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=UCvDJ_vg2dics1kmwUPnTo_A" frameborder="0" allowfullscreen></iframe> 
</body> 

これは動作しません:これは私がこれまで持っている埋め込み用HTMLのiframeです。何か案は?

答えて

0

list parameterlistTypeパラメータと一緒に、Iframe APIのPlayer Parameterに、プレーヤーに読み込まれるコンテンツが識別されていることが記載されています。

  • listType(リストタイプ)パラメータ値がuser_uploadsである場合には、リストパラメータ値は、そのアップロードされた動画 がロードされますYouTubeチャンネルを特定します。

ここでは、チャンネルIDをリストパラメータに配置する必要があるとは言いません。リストパラメータの値は、アップロードされた動画が読み込まれるYouTubeチャンネルを示します。

ここに配置する必要があるのは、ユーザー名です。

https://www.youtube.com/user/Nightblue3 

は、ここではあなたの要求のlist parameterNightblue3を使用してみてください。あなたの埋め込みビデオが動作します。

詳細については、この関連資料SO questionを確認してください。ユーザ名を持っていない新たなチャネルと

2

、あなたが使用する必要があります。

http://www.youtube.com/embed/videoseries?list=USERID 

そしてUSERIDは「UU」を追加して、あなたのユーチューブのユーザーIDです。

たとえば、ユーザーIDがTlQ5niAIDsLdEHpQKQsupgの場合は、UUTlQ5niAIDsLdEHpQKQsupgと入力します。 チャンネルID(チャンネルURLにあります)だけがある場合は、最初の2文字(UC)をUUに置き換えてください。ところで http://www.youtube.com/embed/videoseries?list=UCTlQ5niAIDsLdEHpQKQsupg

だから、最終的には次のようなURLを持っているでしょう。どのビデオを再生するかを指定するには、&index=1を追加できます。

duplicate

+0

で見るの答えはありがとうございます。私は次回これを考慮に入れます! :) –

関連する問題