Go Back
HTML5 Media
Author: Shelley Powers

Publisher: Oreilly
ISBN: 9789350234938
Pages: 160
Add to Booklist
Bookmark and Share
"If you're a web developer or designer familiar with CSS and JavaScript, this tightly focused introduction shows you how to add HTML5 media elements to your web pages, and how to provide custom controls for letting web visitors interact with the content.

You'll also learn how to provide subtitles and captions, using file formats that work in browsers now. This book includes code samples and downloadable examples to help you take full advantage of audio and video in your web pages.

Ensure your audio or video works in all browsers that support HTML5 media elements
Learn about widely supported media file codecs and containers
Customize the appearance of media elements with CSS
Build your own applications to work with and control media elements
Apply video subtitles and closed captioning with SRT and WebVTT
Use SVG filters with HTML5, and play videos in your Canvas applications
Explore upcoming features, including support for multiple tracks and synchronized playback

About the Author
Shelley Powers has been working with and writing about web technologies--from the first release of JavaScript to the latest graphics and design tools--for more than 15 years. Her recent O'Reilly books have covered the semantic web, Ajax, JavaScript, and web graphics. She's an avid amateur photographer and web development aficionado

Table Of Contents
Chapter 1 HTML5 Audio and Video Elements: By-Default

Adding a Media Element to a Web Page
Support for Multiple Media File Types
The Audio and Video File Babble and the Source Element in Detail v
The Media Elements in More Detail
Audio and Video in Mobile Devices and Media Profiles
Converting Audio and Video Content

Chapter 2 Customizing Media Elements

CSS Styling
Custom Controls with JavaScript and CSS
Debugging and Discovering Browser Support

Chapter 3 Media Elements, Multiple Tracks, and Accessibility

Media Controllers and the MediaController Interface
Multiple Tracks and the Track List Interfaces
The Track Element
JavaScript Support for Subtitles and Captions

Chapter 4 Advanced Media Element Scripting

Media Elements and Canvas
Media Elements and SVG
The Audio Data APIs

Appendix HTML Media Frameworks and Tools

Subtitle/Caption Rendering Library
Video Players
Other Libraries, Utilities, and Toys