13

Click here to load reader

HTML5 Multimedia Support

Embed Size (px)

Citation preview

Page 1: HTML5 Multimedia Support

HTML5 MULTIMEDIA SUPPORT

Page 2: HTML5 Multimedia Support

VIDEO FORMATS

Page 3: HTML5 Multimedia Support

POPULAR FORMATS

Ogg/Theora (.ogv)

WebM/VP8 (.webm)

MPEG-4/H.264 (.mp4)

Page 4: HTML5 Multimedia Support

IMPLEMENTING THE <VIDEO> ELEMENT

<video width="320" height="240" controls="controls"><source src="movie.mp4" />

You need a browser that supports HTML5!

</video>

Page 5: HTML5 Multimedia Support

SETTING THE SOURCE

<video controls="controls" height="480"><source src="eagle.webm" type='video/webm; codecs="vorbis, vp8"' />

<source src="eagle.ogv" type='video/ogg; codecs="theora, vorbis"' />

<source src="eagle.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />

</video>

Page 6: HTML5 Multimedia Support

CONFIGURING THE <VIDEO> ELEMENT

autoplay

controls

height

loop

muted

poster

preload

src

width

Page 7: HTML5 Multimedia Support

ACCESSING TRACKS

The W3C has developed a new standard, called WebVTT(Web Video Text Tracks).

WebVTT file format is simple and easily readable by browsers and developers.

Based on a popular subtitling format called SubRip Text (SRT).

Page 8: HTML5 Multimedia Support

USING WEBVTT FORMAT

WEBVTT FILE

00:00:07.500 --> 00:00:08.750

He's fidgety.

00:00:09.000 --> 00:00:12.000

There he goes!!!

Page 9: HTML5 Multimedia Support

PLAYING AUDIO

Page 10: HTML5 Multimedia Support

AUDIO FORMATS

Ogg/Vorbis (.oga, .ogg)

MP3 (.mp3)

MP4 (.mp4, .mp4a, .aac)

WAV (.wav)

Page 11: HTML5 Multimedia Support

THE <AUDIO> ELEMENT

<audio controls="controls"><source src="song.mp3" />

You need a browser that supports HTML5!

</audio>

Page 12: HTML5 Multimedia Support

SETTING THE SOURCE

<audio id="audio" controls="controls"><source src="media/kittycat.oga" type='audio/ogg; codecs="vorbis"' />

<source src="media/kittycat.wav" type='audio/wav; codecs="1"' />

<source src="media/kittycat.mp3" type='audio/mpeg; codecs="mp3"' />

</audio>

Page 13: HTML5 Multimedia Support

CONFIGURING THE <AUDIO> ELEMENT

autoplay

controls

loop

preload

src