Youtube API を使用して自分のページに動画を読み込もうとしています。
Youtube は、パラメーター「&modestbranding=1」を埋め込み URL に追加することで、「控えめなブランディング」(つまり、YouTube ロゴの削除) を有効にできることを指定しています。
私が抱えている問題は、新しい youtube API が javascript を使用してビデオを埋め込むことです。
player = new YT.Player('player', {
height: videoHeight,
width: videoWidth,
videoId: videoID,
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
これにより、関連する iframe スクリプトが生成されますが、これらのパラメーター内で適度なブランディングを指定できるようにしたいと考えています。追加のパラメーターを追加してみました:
modestbranding: 1
と
modestbranding: '1'
しかし、どちらも効果がないようです。
最終的にレンダリングされたスクリプトから埋め込み URL を取得し、パラメーターを src に追加するという 1 つのオプションがあることに気付きました。
<iframe frameborder="0" allowfullscreen="" id="player" title="YouTube video player" height="368" width="640" src="http://www.youtube.com/embed/<id>?enablejsapi=1"></iframe>
ただし、YouTube では、汚いハックを使用するのではなく、何らかの方法でパラメーターを指定できると思っていました。
どうすればこれができるか知っている人はいますか?