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

재미있는 기사

에디터의 선택

Windows 10 업데이트 오류 0xc190020e 수정하는 방법
Windows 10 업데이트 오류 0xc190020e 수정하는 방법
Windows에 일반적인 모든 오류 중 0xc190020e 오류는 수정하기 가장 쉬운 오류 중 하나입니다. 업데이트를 다운로드하고 설치하기위한 디스크 여유 공간이 부족하다는 의미입니다. 이것은 일반적으로 발생합니다
이제 Skype에서 사용자 지정 배경 이미지 지원
이제 Skype에서 사용자 지정 배경 이미지 지원
Skype 8.59.0.77 버전부터 사용자 지정 이미지를 Skype 배경으로 설정할 수 있습니다. 이전에 Insider에 릴리스 된 동일한 버전에서 이미 확인한 변경 사항에 대한 멋진 추가 기능입니다. Windows, Mac, Linux 및 웹용 Skype 8.59.0.77은 2020 년 4 월 16 일에 배포되기 시작했으며 이제 점차적으로 제공됩니다.
eBay에서 구매 내역을 삭제하는 방법
eBay에서 구매 내역을 삭제하는 방법
현재 상황에 따라 eBay에서 구매 내역을 삭제할 수 있습니다. 예를 들어, 휴일이 가까워서 흥미로운 선물로 가족을 놀라게하고 싶을 수 있습니다. 모두 사용하는 경우
Windows 10에서 암호화 된 파일 인덱싱
Windows 10에서 암호화 된 파일 인덱싱
Windows 10에는 파일을 인덱싱하고 즉시 검색을 수행 할 수있는 기능이 있습니다. Windows 10에서 암호화 된 파일에 대한 인덱싱을 활성화 할 수 있습니다.
Nitro 선물이 청구되었는지 확인하는 방법
Nitro 선물이 청구되었는지 확인하는 방법
Discord Nitro는 게임 내 광고를 제거하고 고품질 비디오 스트리밍을 가능하게 하며 기타 장식적인 개선 사항을 제공하는 선택적 멤버십 레벨입니다. 회원은 또한 게임 및 채팅에서 확장된 최대 메시지 길이를 즐길 수 있습니다. 가장 좋은 것 중 하나
Dayz에서 ​​로프를 만드는 방법
Dayz에서 ​​로프를 만드는 방법
로프는 DayZ에서 가장 중요한 장비 중 하나입니다. 당신은 그것을 찾고, 만들고, 사용하고, 그것을 가지고 만들 수 있습니다. 식량을 구하고, 다른 생존자들을 처리하고, 기지를 확보하고,
YouTube를 검색하는 동안 제한 모드를 비활성화하는 방법
YouTube를 검색하는 동안 제한 모드를 비활성화하는 방법
YouTube는 시청 경험을 관리 할 수있는 다양한 사용자 친화적 기능을 제공합니다. 제한 모드는 이러한 설정 중 하나입니다. 활성화되면 잠재적으로 부적절 할 수있는 콘텐츠가 홈 페이지에 나타나지 않도록합니다. 하나,