AJAX를 사용하여 YouTube 동영상의 동영상 ID를 동적으로 변경하고 있습니다. 내 AJAX 호출은 거의 즉시 발생하지만 YouTube에서 내 요청을 실행하여 다음 동영상의 콘텐츠를 가져 오는 것이 지연되는 것으로 나타났습니다. 결과적으로 Youtube의 응답을 기다리고 있으므로 YouTube 플레이어를 숨기고 싶습니다.Youtube - 동영상로드시 확인
내 질문은 내 유튜브 비디오가 자바 스크립트를 통해로드를 완료했을 때 어떻게 감지합니까? -
<iframe id="ytplayer" class="hide" type="text/html" width="840" height="470" src="https://www.youtube.com/embed/" frameborder="0" allowfullscreen>
EDIT 내 AJAX 작동 방법 : 사용자가 내 웹 사이트의 비디오 버튼을 클릭하면
을 모달가 나타납니다. 내 AJAX는 모달이로드 될 때 데이터베이스에서 비디오 ID를 가져오고이 비디오 ID를 포함하도록 #ytplayer
의 src 속성을 수정합니다. 그런 다음 모달이 페이지에 렌더링되지만 Youtube의 응답을 기다리고 있습니다.
로드가 완료되면 모든 콘텐츠를 오프라인으로 재생할 수 있습니다. –
@JohnRiselvato Affirmative. – Jon