Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Media Handling with JavaScript

Learn how to build custom, responsive, and interactive media players using HTML5, Bootstrap, and JavaScript. You'll master audio and video properties, events, create UX for media, optimize performance, and implement engaging features.

Intermediate
1h 14m
(1)

Created by Jeff Batt

Last Updated Aug 11, 2025

Course Thumbnail
  • Course

Media Handling with JavaScript

Learn how to build custom, responsive, and interactive media players using HTML5, Bootstrap, and JavaScript. You'll master audio and video properties, events, create UX for media, optimize performance, and implement engaging features.

Intermediate
1h 14m
(1)

Created by Jeff Batt

Last Updated Aug 11, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Creating modern media experiences on the web can be challenging—especially when the default browser controls don’t meet your design or usability goals.

In this course, Media Handling with JavaScript, you’ll learn to build custom audio and video players with interactive features and performance optimizations.

First, you’ll explore the core HTML5 media elements and attributes for both audio and video.

Next, you’ll discover how to create your own custom media interfaces using JavaScript and Bootstrap.

Finally, you’ll learn how to implement advanced features like playlists, media-driven animations, and error handling for a smooth user experience.

When you’re finished with this course, you’ll have the skills and knowledge of interactive media development needed to create polished, responsive, and engaging web media players.

Media Handling with JavaScript
Intermediate
1h 14m
(1)
Table of contents

About the author
Jeff Batt - Pluralsight course - Media Handling with JavaScript
Jeff Batt
9 courses 4.1 author rating 549 ratings

Jeff has 10+ years experience in the digital learning and media industry. Currently he is Founder and Head Trainer/Sensei at Learning Dojo, a company dedicated to training you to become a software ninja in a variety of eLearning, web, and mobile related software applications.

Get started with Pluralsight