Beginning HTML5 Media [electronic resource] : Make the most of the new video and audio standards for the Web /
Pfeiffer, Silvia.author.
Green, Tom.author.
Beginning HTML5 Media, Second Edition is a comprehensive introduction to HTML5 video and audio. The HTML5 video standard enables browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation of web pages. For example, media elements can be styled using CSS (style sheets), viewed on a mobile device, and manipulated in a Canvas or an audio filter graph. The book offers techniques for providing accessibility to media elements, enabling consistent handling of alternative representations of media resources. The update includes all of the changes and revisions since the first HTML5 draft. Beginning 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.
Contents at a Glance; Chapter 1: Encoding Video;  Containers;  Video Containers ;  Audio Containers ;  Codecs;  Video Codecs; H.264 ;  Theora ;  VP8 ;  Audio Codecs; MP3: MPEG-1 Audio Layer 3;  Vorbis ; A dvanced Audio Coding ;  Encoding Video;  Encoding with Miro Video Converter ;  Encoding Ogg Video with Firefogg ;  Encoding an MP4 File with the Adobe Media Encoder CC; Setting the Bitrate ; Setting the Audio values for the AAC Codec ;  Encoding Media Resources Using FFmpeg; Encoding Ogg Theora ; Encoding WebM ; Using Online Encoding Services ; Encoding MP3 and Ogg Vorbis Audio Files
SummaryChapter 2: Using and Manipulating HTML5 Video and Audio Elements;  The  element;  Fallback Content; @src ;  @autoplay ;  @muted ;  @loop ;  @poster ;  @width,@ height ;  @controls ;  @preload ;  The Audio Element;  ; @src ;  @autoplay ;  @loop ;  @controls ;  @preload ;  The Source Element;  ; @src ;  @type ;  @media ;  The Default Player Interfaces;  Visible Controls ;  Context Menus ;  Publishing ;  CSS and Video;  CSS Basic Properties;  Playing Background Video ;  CSS 2D Transforms ;  CSS Animations ;  Summary; Chapter 3: The JavaScript API;  Reflected Content Attributes
Chapter 4: Accessibility, Internationalization, and Navigation Alternative Content Technologies ;  Vision-Impaired Users; Perceiving Video Content; Interacting with Content;  Hard-of-Hearing Users ;  Transcript;  Sign Translation ;  Clear Audio ;  Deaf-Blind Users ;  Individual Consumption;  Shared Viewing Environment;  Learning Support ;  Foreign Users ;  Scene Text Translations;  Audio Translations;  Technology Summary;  Transcripts;  Interactive Transcripts ;  The  Element: Subtitles, Captions, and Text Descriptions;  @src;  @default ;  @label;  @srclang;  @kind
Line Positioning
Includes index.
Beginning HTML5 Media, Second Edition is a comprehensive introduction to HTML5 video and audio. The HTML5 video standard enables browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation of web pages. For example, media elements can be styled using CSS (style sheets), viewed on a mobile device, and manipulated in a Canvas or an audio filter graph. The book offers techniques for providing accessibility to media elements, enabling consistent handling of alternative representations of media resources. The update includes all of the changes and revisions since the first HTML5 draft. Beginning 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.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.