Book Detail : Beginning HTML5 Media, 2nd Edition

Book Title: 
Beginning HTML5 Media, 2nd Edition
Resource Category: 
Publisher: 
Publication Year: 
2 015
Number of Pages: 
304
ISBN: 
978-1-4842-0461-0
978-1-4842-0460-3
Language: 
English
Edition: 
Second
WishList: 
yes
Available at Shelf: 
No
Description: 

Make the most of the new video and audio standards for the Web

Table of Contents (Summary): 
  1. Encoding Video 

  2. Using and Manipulating HTML5 Video and Audio Elements

  3. The JavaScript API

  4. Accessibility, Internationalization, and Navigation

  5. HTML5 Video and Canvas 

  6. Manipulating Audio Through the W eb Audio API

Table of Contents (Expanded): 
  1. Encoding Video 

    • ​​Containers

      • Video Containers

      • Audio Containers

    • Codecs 

      • Video Codecs 

      • Audio Codecs

    • Encoding Video 

      • Encoding with Miro Video Converter  

      • Encoding Ogg Video with Fir efogg

      • Encoding an MP4 File with the  Adobe Media Encoder CC

      • Encoding Media Resources Using FFmpeg

  2. Using and Manipulating HTML5 Video and Audio Elements

    • ​​The <video> element 

      • Fallback Content

    • The Audio Element

    • The Source Element

    • The Default Player Interfaces

      • Visible Controls

      • Context Menus

    • Publishing

    • CSS and Video 

    • CSS Basic Properties

      • Playing Background Video

    • CSS 2D Transforms

    • CSS Animations

  3. The JavaScript API

    • ​​Reflected  Content Attributes

    • Further IDL Attributes 

    • General Features of Media Resources

      • @currentSrc 

      • @duration  

      • @volume 

      • @defaultMuted 

      • @videoWidth, @videoHeight 

    • Playback-Related Attributes of Media Resources

      • @currentTime 

      • @seeking 

      • @paused

      • @ended 

      • @defaultPlaybackRate, @playbackRate 

    • States of the Media Element  

      • @networkState  

      • @readyState 

      • @error

      • @buffered  

      • @played

      • @seekable

    • Control Methods in the API 

      • load( )

      • play( )

      • pause( )

      • canPlayType( )

      • getStartDate( )

    • Events 

    • Third-Party Players

      • Using the JW Player 

      • Using Video.JS

    • A Custom Player

  4. Accessibility, Internationalization, and Navigation

    • ​​Alter native Content Technologies  

      • Vision-Impaired Users 

      • 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 <track> Element: Subtitles, Captions, and Text Descriptions 

      • @src 

      • @default 

      • @label 

      • @srclang 

      • @kind 

    • In-band Text Tracks

    • JavaScript API: Flexibility for Web Developers  

      • Track Element 

      • TextTrack Object 

      • TextTrackCue 

      • TextTrackCueList 

      • Media Element

    • WebV TT: Authoring Subtitles, Captions, Text Descriptions and Chapters 

      • Cue Styling

      • Cue Markup  

      • Cue Settings 

      • Other WebVTT Features

    • Multiple Audio and Video Tracks: Audio Descriptions and Sign Language Video

      • Multitrack Media

      • MediaController: Synchronizing Independent Media Elements

      • @mediaGroup 

      • @controller

    • Navigation: Accessing Content

  5. HTML5 Video and Canvas 

    • ​​Video in Canvas  

      • drawImage( )

      • Extended  drawImage( )

      • Frame Gr abbing  

      • Pixel Painting 

      • Scratch Canvas 

    • Styling

      • Pixel Transparency to Replace the Background  

      • Scaling Pixel Slices for a 3D Effect 

      • Ambient CSS Color Frame 

      • Video as Pattern

      • Gradient Transparency Mask

      • Clipping a Region

    • Drawing Text

    • Transformations 

      • Reflections

      • Spiraling Video  

    • Animations and Interactivity

  6. Manipulating Audio Through the W eb Audio API

    • ​​Bitdepth and Samplerates 

      • The HTML5 Audio Formats 

      • Filter Graphs and the AudioContext

      • Reading and Generating Audio Data 

      • Manipulating Audio Data 

      • 3D Spatialization and Panning 

      • JavaScript Manipulation of Audio Data

      • Offline Audio Processing 

      • Audio Data Visualization 

Index

2.74468
Average: 2.7 (235 votes)

Search the Web

Custom Search

Searches whole web. Use the search in the right sidebar to search only within javajee.com!!!