Próbuję załadować wideo na moją stronę za pomocą interfejsu API YouTube.Czy można używać modestbranding z youtube-api?
Youtube określa, że możesz włączyć opcję "skromnego brandingu" (np. Usunięcie logo youtube), dodając parametr "& modestbranding = 1" do adresu URL do umieszczenia.
Problem mam jest to, że nowy youtube API osadza wideo przy użyciu javascript np
player = new YT.Player('player', {
height: videoHeight,
width: videoWidth,
videoId: videoID,
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
ten następnie generuje odpowiedni skrypt iframe, jednak chciałbym, aby móc określić skromną marki w obrębie tych parametrów. Próbowałem, dodając dodatkowy parametr:
modestbranding: 1
i
modestbranding: '1'
ale nie wydaje się mieć żadnego wpływu.
Zdaję sobie sprawę, że jednym rozwiązaniem byłoby, aby pobrać url osadzenia od ostatecznego świadczonych skryptu, a następnie dodać parametr na 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>
jednak bym myślał youtube jakoś pozwalają określić parametr, zamiast używać jakiegoś brudnego hacka.
Ktoś wie, jak mogę to zrobić?
Dzięki Greg, nie mogłem znaleźć niczego kiedy szukałem! Słaba technika wyszukiwania :-) – alimac83
Youtubeplayer = new YT.Gracz ('ytplayer' { wysokość "100%" szerokość: '100%', videoID: Identyfikator filmu, playerVars {autoodtwarzenie: 1, showinfo: 0, playsinline: 1, Autohide 1 kontrole : 0, disablekb: 1, enablejsapi: 1, FS: 0, modestbranding: prawda względna: 0 Start: ytinit, końcowe: ytend}, niepożądane: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); – hamboy75
używając tego, że nie działa dla mnie, może został usunięty przez youtube? – hamboy75