HTML5 multimedia Development and Design by Ian Devlin

HTML5 Multimedia: Develop and Design by Ian Devlin

Everyone wants to learn about the new game changer in web design. In a short time, HTML5 has become the favorite topic on the web, even when the majority of the web browsers didn’t support it. It’s “wow”, it’s the new thing, but how do I learn it? Where to look?
Thanks to Ian Devlin, we have an invaluable source in learning HTML5.

His hands down approach opens your eyes to the new features of HTML5, more specific in the introduction of in-browser multimedia. How to take advantage of the new features so we can create better websites, to take control of every aspect when it comes to putting video or audio online. Websites no longer have to rely on a third-party tools to play video and audio, and HTML5 Multimedia: Develop and Design shows us how to take advantage of this aspects.
What makes this book really great is not only the subject, but also the way the information is presented. Every attribute is unfolded in front of your eyes and implemented in simple and easy to understand examples. Not only that, but we have a companion website from where we can download the example code.

You don’t need to have any experience in HTML5 to work with this book, as it takes you step by step thru every element. Learn how to take advantage of the Javascript Media API in creating customized controls for HTML5 video and audio , and also increase the availability of your media to users with different needs.
Get you HTML5 act together and buy the book!

Ian Devlin takes us step by step into:
Chapter 1. An introduction to HTML 5
A basic introduction to HTML 5, from how it came about to a presentation to its new structural elements.

Chapter 2. HTML 5 Multimedia Elements
You will learn about the HTML5 elements, which let you take advantage of the native multimedia in the browser.

Chapter 3. Using Audio
This chapter explains, with the aid of examples, how you can use these elements and attributes. Learn about the audio codes and file formats, about the browser support ,how to encode your audio files and many more.

Chapter 4. Using Video
This chapter covers the file formats and codecs supported by HTML5 video, how to convert between formats, and solutions to issues you might encounter. You will also learn how to deliver video to browsers that don’t support HTML5 video.

Chapter 5. Javascript API and custom controls
A chapter hat describes the attributes, methods, and events of the Javascript API and then shows you how to put together your own control set and connect it to make it functional.

Chapter 6. Styling media elements with css
Presents how the video and audio elements can be styled for a better integration in your web documents. Learn some of the most useful CSS properties and techniques that you can apply to media elements. You will also learn about browser-vendor prefixed CSS rules and why they’re needed.

Chapter 7. Transitions, transforms and animation
A brief introduction to some of the aspects of CSS3 transitions, transforms, and animation. You’ll learn how to use and combine them to add dynamic effects to your layout.

Chapter 8. Multimedia and accessibility
Find out what are the media accessibility issues, what is the srt format, what can the WEBVTT format do for your videos in making them more accessible and many more. This chapter was a goldmine for me as I didn’t have a clue of any of them. Really eye opening information.

Chapter 9. Using video with canvas
Explore how to work with video in canvas. How to work with the 2d API, how to take a screen shot of and HTML5 video, or how to make a copy of a playing video.

Chapter 10. Using video with SVG
Find out how Scalable Vector Graphics can be used to achieve a number of effects with HTML5 media elements, more specifically the video element.

Chapter 11. Future features
This chapter briefly discusses some of these specifications and their content, Although they are not strictly part of HTML5, they do contain functionality that will enhance existing HTML5 features. These features are JavaScript API that will enable you to create and manipulate audio, interact with external devices, such as webcams and microphones, and facilitate video conferencing. Although most of these features are not yet implemented in browsers, it’s worthwhile learning about where they are headed.

About the author

Ian Devlin is an Irish web developer, blogger and author who enjoys coding and writing about emerging web technologies such as HTML5 and CSS3. As well as frontend development, Ian also builds things with backend technologies such as .NET and PHP.
You can follow him on Twitter at @iandevlin or his website.

3 thoughts on “HTML5 Multimedia: Develop and Design by Ian Devlin”

Leave a Reply

Your email address will not be published. Required fields are marked *