2013-07-01 4 views
1

iPhone은 브라우저에서 Youtube 비디오를 재생할 때 무엇을 사용합니까?iPhone Youtube 브라우저의 비디오

<video> 태그는 기본 빠른 시간을 사용하여 비디오를 재생합니다. 그렇다면 아이폰은 플래시를 지원하지 않기 때문에 YouTube 비디오를 직접 재생할 수 없다는 것을 알고 있습니다. 나는 그것이 URL을 사용하여 YouTube 동영상을 삽입하는이 videojs-youtube 라이브러리를 사용하고이 결과 HTML 요소입니다 :

<div> 
    <iframe> 
    #document 
    </iframe> 
</div> 

#document 내부 실제 YouTube 동영상의 새로운 HTML입니다. 플래시를 지원하지 않는 경우 코드에서 iframe 요소를 사용하는 경우에도 비디오를 재생하는 데 어떤 기술이 사용됩니까?

또한/전체 화면에서 프로그래밍 방식으로 (자바 스크립트를 통해) YouTube 동영상을 닫을 수있는 방법이 있습니까?

+3

편집 된 질문을 참조하십시오. 감사! – MoMo

답변

0

YouTube는 iframe을 사용하여 동영상 콘텐츠를 제공합니다. 플래시를 처리 할 수 ​​없다는 것을 감지하면 HTML5 비디오로 되돌아갑니다. iPhone을 포함한 대부분의 모바일 브라우저는 HTML 5 비디오를 처리 할 수 ​​있습니다. Youtube의 경우에는 재생 버튼이있는 iframe에서 동영상의 미리보기 이미지가 표시됩니다. 그것을 클릭하면 html5 비디오가로드됩니다. 아이폰은 네이티브 플레이어에서 모든 비디오를 재생합니다.

아이폰에서 전체 화면으로 비디오를 닫을 방법은 없지만 일반 브라우저에서는 NAME_OF_YOUR_PLAYER.exitFullScreen();을 호출하여 비디오 js에서 전체 화면을 벗어날 수 있습니다.