Ist es möglich, modestbranding mit youtube-api?

Ich versuche, laden Sie ein video auf meine Seite mit der Youtube-API.

Youtube gibt, die Sie aktivieren können "bescheiden branding' (ie. entfernen youtube logos), durch Anhängen der parameter '&modestbranding=1' an die embed-url.

Das problem das ich habe ist, dass der neue youtube-API bettet das video mit javascript, z.B.:

  player = new YT.Player('player', {
    height: videoHeight,
    width: videoWidth,
    videoId: videoID,        
    events: {
      'onReady': onPlayerReady,
      'onStateChange': onPlayerStateChange
    }
  });

Dieser generiert dann den entsprechenden iframe-script, aber ich möchte in der Lage, angeben, bescheiden branding innerhalb dieser Parameter. Ich habe versucht, das hinzufügen einer zusätzlichen parameter:

modestbranding: 1

und

modestbranding: '1'

aber weder zu haben scheint, keine Wirkung.

Mir ist klar, dass eine Möglichkeit wäre, greifen Sie den embed-url, von der der gerenderten Skript und fügen Sie die parameter auf die src:

<iframe frameborder="0" allowfullscreen="" id="player" title="YouTube video player" height="368" width="640" src="http://www.youtube.com/embed/<id>?enablejsapi=1"></iframe>

Aber ich würde gedacht haben, dass youtube würde irgendwie zum angeben der parameter statt, um einige dirty hack.

Jemand wissen, wie kann ich das machen?

InformationsquelleAutor alimac83 | 2012-10-17
Schreibe einen Kommentar