Week9 Ch11
Week9 Ch11
CHAPTER 11
WEB MULTIMEDIA AND INTERACTIVITY
◦ Describe the purpose of plug-ins, helper applications, media containers, and codecs
◦ Describe types of multimedia files used on the Web
◦ Configure hyperlinks to multimedia files
◦ Configure audio and video on a web page with HTML5 elements
◦ Describe features and common uses of Adobe Flash, JavaScript,
Java applets, Ajax, and jQuery
◦ Configure a Flash animation on a web page
◦ Configure a Java applet on a web page
◦ Create an interactive image gallery with CSS
◦ Configure the CSS3 transform and transition properties
◦ Describe the purpose of geolocation, web storage, offline web applications, and canvas
HTML5 APIs.
Helper Application
◦ A program that can be designated to handle a particular file type
(such as .wav or .mpg) to allow the user to view or otherwise
utilize the special file.
◦ The helper application runs in a separate window from the
browser.
Plug-In
◦ A newer and more common method
◦ Plug-ins run right in the browser window so that media objects
can be integrated directly into the web page.
Container
◦ Designated by the file extension – contains the media and
metadata
Codec
◦ The algorithm used to compress the media
<embed type="application/x-shockwave-flash"
src="fall5.swf"
width="640"
height="100"
quality="high”
title="Fall Nature Hikes">
Demo
<audio controls="controls">
<source src="soundloop.mp3" type="audio/mpeg">
<source src="soundloop.ogg" type="audio/ogg">
<a href="soundloop.mp3">Download the Audio File</a> (MP3)
</audio>
Copyright © Terry Felke-Morris http://terrymorris.net
14
HTML5 Video &
Source Elements
16
Copyright © Terry Felke-Morris http://terrymorris.net
CSS3 Transform Property
Allows you to rotate, scale, skew, or move an element
Example:
transform: rotate(3deg);
Example:
Hierarchical structure
Examples:
◦ http://webdevfoundations.net/storage and http://html5demos.com/storage