Latest web development tutorials

HTML 비디오 (동영상) 재생

HTML 방식의 비디오를 재생하는 방법에는 여러 가지가 있습니다.


HTML 비디오 (동영상) 재생

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>

»시도


문제 및 솔루션

HTML에서 비디오를 재생하는 것은 쉬운 일이 아닙니다!

당신은 당신의 비디오 모든 브라우저 (인터넷 익스플로러, 크롬, 파이어 폭스, 사파리, 오페라)에서 파일 및 모든 하드웨어 (PC, 맥, 아이 패드, 아이폰)이 재생 될 수 있도록 잘 알고 조언을 많이해야합니다.

이 장에서는 W3CSchool 당신은 문제와 해결 방법을 요약합니다.


의 <포함> 태그를 사용하여

역할 <embed> 태그는 HTML 페이지에 멀티미디어 요소를 포함하는 것입니다.

다음 HTML 코드는 페이지에 포함 된 Flash 비디오를 표시합니다 :

<embed src="intro.swf" height="200" width="200">

»시도

문제

  • HTML4는 <embed> 태그를 인식하지 못합니다. 페이지는 확인할 수 없습니다.
  • 브라우저가 플래시를 지원하지 않는 경우, 그래서 동영상이 재생되지 않습니다
  • 아이 패드와 아이폰은 플래시 비디오를 표시 할 수 없습니다.
  • 당신은 다른 형식으로 동영상을 변환 할 경우, 아직 모든 브라우저에서 재생되지 않습니다.

의 <object> 태그를 사용하여

역할은 <object> 태그는 HTML 페이지에 멀티미디어 요소를 포함하는 것입니다.

다음 HTML 코드는 페이지에 포함 된 일부 플래시 동영상을 보여줍니다

<object data="intro.swf" height="200" width="200"></object>

»시도

문제 :

  • 브라우저가 플래시를 지원하지 않는 경우, 동영상이 재생되지 않습니다.
  • 아이 패드와 아이폰은 플래시 비디오를 표시 할 수 없습니다.
  • 당신은 다른 형식으로 동영상을 변환 할 경우, 아직 모든 브라우저에서 재생되지 않습니다.

HTML5의 <동영상> 요소를 사용하여

HTML5는 <비디오> 태그는 비디오 나 동영상을 정의합니다.

모든 현대적인 브라우저에서 <동영상> 요소가 지원됩니다.

다음 HTML 조각은 웹 페이지에 포함 된 OGG, MP4, 또는 WEBM 포맷 비디오를 표시합니다 :

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
您的浏览器不支持 video 标签。
</video>

»시도

문제 :

  • 당신은 많은 다른 형식으로 비디오를 변환 할 필요가있다.
  • <동영상> 요소는 이전 버전의 브라우저에서는 유효하지 않습니다.

최고의 HTML 솔루션

다음 예는 네 개의 다른 비디오 포맷을 사용합니다. HTML 5 <비디오> 요소는 MP4, OGG, 또는 WEBM 포맷을 재생하려고 동영상을 재생하는 것입니다. 모두가 실패하면 다시 <포함> 요소에 속한다.

HTML 5 + <개체> + <삽입>

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>

»시도

문제 :

  • 당신은 많은 다른 비디오 포맷을 변환해야합니다

Youku가 솔루션

HTML에서 비디오를 표시하는 가장 쉬운 방법은 Youku가 다른 비디오 사이트를 사용하는 것입니다.

웹 페이지에서 비디오를 재생하려면, Youku가 다른 비디오 사이트에 동영상을 업로드 한 다음 페이지에서 동영상을 재생하는 HTML 코드를 삽입 할 수 있습니다 :

<embed src="http://player.youku.com/player.php/sid/XMzI2NTc4NTMy/v.swf" width="480" height="400" type="application/x-shockwave-flash"> </embed>

하이퍼 링크를 사용하여

페이지가 미디어 파일을 가리키는 하이퍼 링크가 포함 된 경우, 대부분의 브라우저는 파일을 재생하는 "도우미 응용 프로그램"을 사용합니다.

다음 코드는 AVI 파일에 대한 링크를 보여줍니다. 사용자가 링크를 클릭하면 브라우저는 AVI 파일을 재생하는 Windows Media Player와 같은 "도우미 응용 프로그램"을 시작합니다 :

<a href="intro.swf">Play a video file</a>

»시도


인라인 동영상 설명에

비디오는 해당 웹 페이지에 포함되는 경우, 인라인 동영상이라고 부른다.

당신은 웹 응용 프로그램에서 인라인 비디오를 사용하려는 경우, 당신은 많은 사람들이 성가신 인라인 동영상을 찾을 것을 깨닫게해야합니다.

또한 사용자가 브라우저 인라인 비디오 옵션을 닫았 수 있습니다.

우리의 최선의 충고는 사용자가 장소 인라인 비디오를 포함보고 싶어 할 때만이다. 긍정적 인 예는 사용자가 동영상을 확인하고 페이지를 열고 동영상을 재생하는 링크를 클릭해야 할 때이다.


HTML 멀티미디어 태그

새로운 기능 : HTML5의 새로운 태그입니다.

标签 描述
<embed> 定义内嵌对象。HTML4 中不赞成,HTML5 中允许。
<object> 定义内嵌对象。
<param> 定义对象的参数。
<audio> New 定义了声音内容
<video> New 定义一个视频或者影片
<source> New 定义了media元素的多媒体资源(<video> 和 <audio>)
<track> New 规定media元素的字幕文件或其他包含文本的文件 (<video> 和<audio>)