내 사이트의 페이지에 YouTube 동영상을 퍼가려고합니다. 적절한 장소에서,이 성공적으로 내 페이지에 비디오 플레이어를 내장YouTube iframe API가 내 동영상을 잘못된 크기로 조정 중입니다.
<div id='player'></div>"
<script>
var tag = document.createElement('script');
tag.src = 'https://www.youtube.com/iframe_api';
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '940',
width: '528',
videoId: 'the_embed_code'
});
}
</script>
: 나는 정확히 https://developers.google.com/youtube/iframe_api_reference에 지정된 코드를 사용하고 있습니다. 그러나 플레이어에 포함 된 iframe 크기를 300px x 150px로 조정하는 스타일 매개 변수가 추가되었습니다. 위 코드에서 생성 된 iframe은 다음과 같습니다.
<iframe id="player" class="vjs-paused" width="940" height="528"
style="width: 300px; height: 150px;" frameborder="0"
allowfullscreen="1" title="YouTube video player"
src="http://www.youtube.com/embed/the_embed_code?enablejsapi=1&origin=http%3A%2F%2Fmy.domain.com">
</iframe>
어디에서 매개 변수를 가져올 수 있는지 알지 못합니다. (Mac) Chrome, Safari, Firefox 및 iPad Safari 및 Chrome에서도 일관되게 발생합니다. onYouTubeIframeAPIReady 함수가 적절한 시간 인 것처럼 보이는 시점에 호출됩니다. 거기에 어떤 제안?
예! (이제 10 개 이상의 문자를 추가하여 행복하게 만듭니다.) –