메인 스마트 폰 HTML5로 웹 사이트에 비디오 추가

HTML5로 웹 사이트에 비디오 추가



그의 블로그 중 첫 번째 PC 프로 , 웹 개발자 이안 데블린 HTML5를 사용하여 웹 사이트에 비디오를 삽입하는 방법을 보여줍니다.

HTML5로 웹 사이트에 비디오 추가

NEWSonyHDRBack_Web-462x369

GPU가 죽어 가는지 확인하는 방법

아마도 HTML5의 가장 크고 가장 많이 언급되는 기능은 임베디드 비디오입니다. 현재 웹 사이트에 비디오 콘텐츠를 추가하는 유일한 방법은 Flash, QuickTime 또는 RealPlayer와 같은 타사 플러그인을 사용하는 것입니다. HTML5와 비디오 요소의 등장으로 비디오 지원이 웹 브라우저에 의해 처리됨에 따라 모든 제 3 자 지원이 필요하지 않게 될 것입니다.

이미 여러 웹 브라우저에서 HTML5를 지원합니다. 여기에서는 플러그인이없는 동영상을 사이트에 삽입하는 방법과 직면하게 될 문제를 설명합니다.

파일 유형 및 브라우저 호환성

먼저 HTML5에서 지원되는 다양한 동영상 파일 유형을 간략하게 살펴 보겠습니다. Theora OGG 및 H.264 (.mp4)입니다. 다른 브라우저는 다른 유형을 지원하고 일부는 전혀 지원하지 않습니다. 다음 표는이를 나타냅니다.

테오 라 OGGH.264 (mp4)
Firefox 3.5 이상엑스
Chrome 3 이상
Safari 3 이상엑스
Opera 10.5 이상엑스
Internet Explorer 8엑스엑스
Internet Explorer 9엑스
아이폰엑스
기계적 인조 인간엑스

코덱 및 기타 기술 문제

HTML5 자체는 사용할 동영상 코덱을 지정하지 않으며 이로 인해 웹에 가장 적합한 . 따라서 모든 브라우저를 다루려면 두 코덱을 모두 지원해야합니다.

그리고 물론 Internet Explorer도 있습니다. 현재 출시 된 Internet Explorer 버전은 동영상 요소를 지원하지 않으며 동영상을 재생하려면 플러그인이 여전히 필요합니다. 이는 Internet Explorer 9 (내년 초) 출시와 함께 변경 될 것이며 H.264가 다른 많은 HTML5 기능과 함께 지원 될 것입니다.

방법이 궁금한 경우 비디오 파일을 OGG로 변환 할 수 있습니다 (Theora OGG 유형에 대한 자세한 내용은 TheoraCookbook ) 파일을 사용하여 Miro 비디오 컨버터 .

비디오 요소 및 코덱에 대한 자세한 정보를 보려면 html5 : 웹 비디오 마크 필그림.

HTML5 코드

이제 실제 HTML5 코드와 어떻게 작동하는지 살펴 보겠습니다. HTML5는 웹 페이지에 비디오를 추가하는 데 사용할 수있는 두 가지 새로운 요소를 제공합니다. 이미 언급 한 요소와 요소. 이들 각각을 차례로 살펴 보겠습니다.

요소

video 요소는 다음 속성을 가질 수 있습니다.

속성기술
src비디오 파일 자체에 대한 유효한 URL
자동 재생동영상이 자동으로 재생되어야하는지 여부를 나타내는 부울
통제 수단기본 미디어 컨트롤이 브라우저에 표시되어야 함을 나타내는 부울
고리동영상을 반복 재생해야하는지 여부를 나타내는 부울
예압동영상 자체의 사전 다운로드가 필요한지 아니면 메타 데이터 만 필요한지 여부를 브라우저에 알립니다.
가능한 값은 다음과 같습니다.

  • none – 동영상이 미리로드되지 않음을 나타냅니다 (필수 사항이 아닐 수 있음).
  • 메타 데이터 – 동영상이 필요하지 않을 수 있지만 메타 데이터 (예 : 크기, 길이)가 바람직합니다.
  • auto – 전체 비디오 다운로드를 시도하도록 브라우저에 알립니다.
  • (빈 문자열) – auto와 동일 함을 의미합니다.
포스터비디오 데이터를 사용할 수 없을 때 표시 할 이미지 파일의 URL
비디오의 너비 (CSS 픽셀)
신장비디오의 높이 (CSS 픽셀)

이를 통해 video 요소 만 사용하여 OGG 비디오를 웹 사이트에 삽입하는 것이 얼마나 쉬운 지 알 수 있습니다.

그게 전부입니다.

Theora OGG 형식을 지원하는 모든 브라우저는 이제 더 이상 고민하지 않고 비디오를 성공적으로 표시하고 재생해야합니다. 물론 그렇게 쉽지는 않습니다. 위 표에서 살펴본 것처럼 코드는 Firefox, Chrome 및 Opera에서만 작동합니다. 따라서 H.264 로의 폴 백도 필요합니다. 를 사용하여이 작업을 수행 할 수 있습니다. 요소,이를 통해 비디오 요소에 대한 여러 미디어 소스를 정의 할 수 있습니다.

venmo에서 누군가를 차단 해제하는 방법

요소

소스 요소에는 다음 속성이 있습니다.

속성기술
src미디어 (이 경우 비디오) 파일 자체에 대한 유효한 URL
유형미디어 파일의 유형은 MIME 유형 예 : type='video/ogg' Theora OGG 비디오임을 나타내며 브라우저가 type='video/ogg; codecs='theora, vorbis'를 사용하여 비디오 재생 방법을 결정하는 데 도움이되는 MIME 코덱을 제공 할 수도 있습니다.
절반미디어 리소스의 의도 한 미디어 유형을 제공하며 유효한 미디어 여야합니다. 미디어 쿼리 예 : media='handheld' 비디오가 휴대용 장치 또는 media='all and (min-device-height:720px)'에 적합 함을 나타냅니다. 이는 동영상이 720 픽셀 이상의 화면에 적합 함을 나타냅니다.

참고 : 소스 요소는 void이고 시작 태그는 있지만 닫는 태그는 없습니다.

소스 요소에 대한 가장 유용한 점은이를 사용하여 다양한 파일 유형을 스택하여 브라우저가 재생할 수있는 파일을 찾을 때까지 차례로 시도 할 수 있다는 것입니다.

함께 사용

비디오 요소 내에서 다양한 유형의 비디오를 스택하기 위해 다음과 같이 코드를 입력합니다.




Your browser does not support the video element.

위 코드는 이제 Internet Explorer를 제외한 모든 브라우저에서 작동하며 위에 표시된 메시지가 표시됩니다.

Theora OGG 및 MP4 형식의 나비 샘플 비디오가 포함 된 HTML5 테스트 비디오 페이지를보고 직접 테스트 할 수 있습니다. 따라서 Firefox, Chrome, Safari, Opera 또는 iPhone 또는 Android 핸드셋을 볼 수 있어야합니다.

당신들 사이에 날카로운 칼은 이제 우리 가이 스택을 이용할 수 있고 다음 코드를 사용 하여이 비디오 메시지를 볼 수 없음을 표시하는 대신 하단에 Flash (또는 다른 플러그인)로 대체 할 수 있음을 알 수 있습니다. :




data='flvplayer.swf?file=myVideo.flv&autoStart=true'>

'


결론

대부분의 HTML5 요소와 마찬가지로 소스 및 비디오 요소에 대한 브라우저 지원은 현재 패치가 적용됩니다. 또한 소스 요소가 웹 사이트에 동영상 콘텐츠를 추가하는 가장 인기있는 방법 인 Flash 사용을 중단할지 여부에 대한 큰 논쟁이 현재 진행되고 있습니다. Flash가 완전히 죽을지는 모르겠지만 그래도 계속해서 웹 개발자에게 비디오를 포함하는 더 깨끗하고 쉬운 접근 방식을 제공 할 것이라고 말하는 것이 타당하다고 생각합니다.

재미있는 기사

에디터의 선택

2019 년 최고의 대시 캠 : 35 파운드부터 시작하는 영국 최고의 대시 보드 카메라
2019 년 최고의 대시 캠 : 35 파운드부터 시작하는 영국 최고의 대시 보드 카메라
당신은 자신을 대시 캠이 필요없는 사람이라고 생각할 수 있습니다. 운전자가 합법적으로 사용하도록 의무화되어있는 러시아의 험난한 도로만을위한 것이 아닙니까? 우리의 거리와 운전자는
Tik Tok Post에 음악을 추가하는 방법
Tik Tok Post에 음악을 추가하는 방법
https://www.youtube.com/watch?v=0mWhszsNPjk&t=44s TikTok에는 훌륭한 콘텐츠가 많이 있지만 팬이 가장 좋아하는 것은 음악에 관한 것입니다. 앱을 처음 사용하고 생성을 시작하려는 경우
트위터 좋아요를 모두 삭제하는 방법
트위터 좋아요를 모두 삭제하는 방법
트위터는 매일 최소 5 억 개의 트윗이 발송되는 등 토론과 논쟁을위한 세계 최고의 소셜 채널 중 하나가되었습니다. 트위터의 모든 사람은 주제 또는 좋아하는 게시물에 대한 의견을 게시합니다.
Facebook에서 누군가를 차단 해제하는 방법
Facebook에서 누군가를 차단 해제하는 방법
소셜 미디어 플랫폼을 통해 수백만 명의 사람들이 매일 서로 상호 작용할 수 있습니다. 때로는 그러한 상호 작용이 즐겁지 않습니다. 감정이 고조 될 수 있으며 자신의 평화를 보호하기 위해 차단 기능이 자주 사용됩니다. 이 기능은
Amazon Fire Stick에서 자동 업데이트를 끄는 방법
Amazon Fire Stick에서 자동 업데이트를 끄는 방법
Amazon Fire TV Stick은 원하는 모든 스트리밍 콘텐츠를 TV로 바로 가져올 수있는 좋은 방법입니다. HBO, Netflix, Hulu 및 Disney +와 같은 스트리밍 서비스와 라이브 TV에 연결할 수 있습니다.
Apex 레전드에 Steam 친구를 초대하는 방법
Apex 레전드에 Steam 친구를 초대하는 방법
Apex Legends는 Respawn에서 개발 한 인기있는 팀 중심의 Battle Royal 게임입니다. 친구와 연결하고 배틀 로얄 모험을 즐길 수 있습니다. 직관적이고 사용자 친화적 인 인터페이스를 제공하지만 게임에 친구 추가
그래픽 디자인의 HSV 색상 모델
그래픽 디자인의 HSV 색상 모델
HSV 색상 모델은 색상의 음영(채도 또는 회색 양)과 밝기(값)를 기준으로 색상을 설명합니다.