메인 스마트 폰 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가 완전히 죽을지는 모르겠지만 그래도 계속해서 웹 개발자에게 비디오를 포함하는 더 깨끗하고 쉬운 접근 방식을 제공 할 것이라고 말하는 것이 타당하다고 생각합니다.

재미있는 기사

에디터의 선택

Panasonic TV에서 자막을 켜거나 끄는 방법
Panasonic TV에서 자막을 켜거나 끄는 방법
폐쇄 자막은 청각 장애인만을 위한 것이 아닙니다. TV를 보고 싶지만 주변 사람들을 방해하고 싶지 않은 적이 있습니까? 자막(CC)은 이러한 상황에 적합합니다. 다른 시간에도,
Windows 10에서 휴대폰 앱에 대한 작업 표시 줄 배지 비활성화
Windows 10에서 휴대폰 앱에 대한 작업 표시 줄 배지 비활성화
Windows 10에서 휴대폰 앱에 대한 작업 표시 줄 배지를 비활성화하는 방법. 앱은 앱 단추에 대해 읽지 않은 여러 메시지가 포함 된 작업 표시 줄 배지를 추가합니다.
Minecraft에서 고대 도시를 찾는 방법
Minecraft에서 고대 도시를 찾는 방법
고대 도시를 찾는 것은 복잡할 수 있지만 제공되는 전리품을 고려하면 탐색할 가치가 있습니다. Ancient City는 'Minecraft' 버전 1.19의 와일드 업데이트로 추가되었습니다. 그 이후로 플레이어들은 이 신비한 도시를 찾고 있었습니다.
WiFi 비밀번호없이 WiFi에 연결하는 방법
WiFi 비밀번호없이 WiFi에 연결하는 방법
간단한 세 단계로 Tinder 계정을 삭제하는 방법
간단한 세 단계로 Tinder 계정을 삭제하는 방법
Spotify에서 사용자 이름을 변경하는 방법
Spotify에서 사용자 이름을 변경하는 방법
Spotify 사용자 이름은 재미 있고 편리한 것입니다. 다른 사용자의 프로필을 찾아 팔로우하고 사용자가 나를 팔로우하고 내 재생 목록을 구독하도록 허용하는 데 사용할 수 있습니다. Spotify 계정을 만드는 각 사용자는
Firefox 70에서 녹색 HTTPS 아이콘 활성화
Firefox 70에서 녹색 HTTPS 아이콘 활성화
Firefox 70에서 녹색 HTTPS 아이콘을 복원하는 방법. Firefox 70에 도입 된 변경 사항 중 하나는 사용 된 녹색 아이콘을 대체 한 회색 HTTPS 잠금 아이콘입니다.