Beginning HTML5 Media: Make the most of the new video and audio standards for the Web
Silvia Pfeiffer, Tom GreenBeginning HTML5 Media dives deep into the markup that is introduced for media element support in browsers. You’ll explore the default user interface offered through browsers for media elements, as well as the JavaScript API provided to control their behavior. You’ll also learn how to account for H.264, WebM and Ogg Theora codecs as well as explore the emerging Web Audio API standard, which provides an extensive set of hardware-accelerated audio filters to achieve a level of audio signal manipulation in the browser previously only available to audio professionals.What youll learn
- How to create cross-browser markup in HTML to include audio and video into your web pages
- How to replace the default controls of web browsers with your own or "skin" your media player
- How to use the JavaScript API for media elements
- How to integrate media elements with other HTML5 constructs such as CSS, Canvas, or Web Worker Threads
- How to make audio and video accessible
- How to use media fragment URIs to address certain temporal subparts or tracks of a media resource
- How to work with the Web Audio API
This book is for those who are proficient in authoring and publishing Web pages, but have never utilized audio and video. It will also help those proficient in the use of Adobe Flash, Microsoft Silverlight, or QuickTime to understand what is happening in HTML5 media and how to use the new media elements.
Table of Contents1. Encoding Media
2. Using and Manipulating Media Elements
3. The JavaScript API
4. Accessibility and Internationalization of HTML5 Media
5. Manipulating Media via Canvas
6. Manipulating Audio Through the WebAudio API