2012-03-28 4 views
3

지금 Iframe을 통해 YouTube 동영상을로드하고 있습니다. 그 종류의 상태에있을 때 YouTube 동영상이 종료되었는지 확인할 수도 있습니까? Iframe을 통해 OnStateChange()를 사용할 수 있습니까? 당신이 당신의 페이지에 iframe을 가지고, 그 src 속성은 컨테이너 페이지와 같은 도메인, 프로토콜 또는 포트가없는 URL이 포함 된 경우Iframe/Javascript Youtube 동영상 종료 여부 확인

답변

0

, 당신은 document 때문에 Same Origin Policy의에 액세스 할 수 없습니다.

postMessage()을 지원하는 YouTube를 살펴볼 수 있습니다.

당신이 iframe 소유 할 경우 '다음 얻을의 내용을 그 당신이 iframe에 액세스 할 수 있습니다 iframe.contentDocumentdocument.

3

:

function onPlayerStateChange(event) { 
    if (event.data == YT.PlayerState.ENDED){ 
    // your code to run after video has ended 
    } 
}