Jump to main content
Building web applications for consumer experiences in Dolby
A drama in eight parts
Introduction
Before we begin
Playing Dolby Audio
Querying mediatype support
Implementing fallback in media frameworks
Checking for immersive audio capability
Playing back immersive audio
Selecting by language and for accessibility
Bringing it all together
Appendix
Got feedback on this article?
view_headline
v0.9
Search...
Home
Before we begin
print
edit
sort_by_alpha
Introduction
Before we begin
Terminology
What are web applications and user agents?
Software / development environment
To follow the tutorial, you need to set up a development environment.
Hardware setup
Your hardware setup determines how audio will play back.
Playing Dolby Audio
Because not every system has Dolby Audio, we want to first make sure that Dolby Audio plays in our setup.
Querying mediatype support
Not every mediatype is supported everywhere, so we need to detect what the playback system can do and adapt to it.
Implementing fallback in media frameworks
When our preferred datatype is not supported, we need to make sure by way of some fallback logic that audio and video are still playing .
Checking for immersive audio capability
Even when the codec of choice is supported, your system may not be equipped with spatial playback, so we need to check for it.
Playing back immersive audio
Finally, let's play immersive audio, but only when we know that the system is fully equipped for spatial audio.
Selecting by language and for accessibility
When everything is said and done, there may still be more than one experience to pick from. Let's find that which best matches the user's preferences.
Bringing it all together
For the grand finale, we will bring everything together: an example with languages, fallback, immersive audio, and accessibility.
Appendix
Got feedback on this article?
Before we begin
Terminology
What are
web applications
and
user agents
?
Software / development environment
To follow the tutorial, you need to set up a development environment.
Hardware setup
Your hardware setup determines how audio will play back.