71

そうです、これはドキュメントが不十分であるか、ドキュメントに表示されていないようです。?rel=0JavaScript API を使用した関連動画 ( ) は基本的に不要です。

$players[$vidIdPlaceholderRef] = new YT.Player('player_' + $vidIdPlaceholderRef, {
    height: '550',
    width: '840',
    videoId: $vidId
});

私が持っているものです。

私も試しました:

$players[$vidIdPlaceholderRef] = new YT.Player('player_' + $vidIdPlaceholderRef, {
    height: '550',
    width: '840',
    videoId: $vidId + '?rel=0',
    rel : 0
});

運がない。追加できるオプションを知っている人はいますか(rel : 0運が悪か​​ったので試してみました)

4

8 に答える 8

161

ここで指定されているように、「rel」はプレーヤーのパラメーターです。

https://developers.google.com/youtube/player_parameters#rel

プレーヤー パラメーターを iframe プレーヤーに追加するには、2 番目のコンストラクター引数の playerVars プロパティを指定する必要があります (執筆時点では、これについてはこちらIFrame API ドキュメント ページに記載されています) 。

例えば

new YT.Player('playerid', {
    height: '550',
    width: '840',
    videoID: 'video_id',
    playerVars: {rel: 0, showinfo: 0, ecver: 2}
});
于 2012-11-16T14:12:22.730 に答える
1

SWFObject を使用している場合は、次のようにするだけです。

function loadVideo() {
        var params = { allowScriptAccess: "always" }
            , atts = { id: "myvideo" }
        ;
//NOTE THE END OF THE BELOW LINE vvvvvv
        swfobject.embedSWF("https://www.youtube.com/v/[video id here]?enablejsapi=1&playerapiid=myvideo&version=3&rel=0"
         , "videoplaceholderid"
         , "768", "432", "8", null, null, params, atts);
    }

rel=0URL の末尾に追加するだけです。

于 2014-05-09T02:18:17.687 に答える