Custom eLearning and Digital Training Solutions Provider
  • Home
  • eLearning Services
    • Custom Elearning Solutions
    • Convert PowerPoint to eLearning
    • Rapid eLearning Development
    • Translation and Localization
    • Flash To HTML5 Conversion
    • Legacy Content Conversion
    • Mobile Learning
    • Gamified Learning Solutions
    • Blended Learning Solutions
  • Software Development
    • Learning Management System
    • Workforce Management System
    • Human Resource Management System
    • Bug Tracker Software
    • Custom Software Development
  • Contact Us
  • Blog
  • Search
  • Menu Menu
  • 0Shopping Cart
  • Home
  • eLearning Services
    • Custom Elearning Solutions
    • Convert PowerPoint to eLearning
    • Rapid eLearning Development
    • Translation and Localization
    • Flash To HTML5 Conversion
    • Legacy Content Conversion
    • Mobile Learning
    • Gamified Learning Solutions
    • Blended Learning Solutions
  • Software Development
    • Learning Management System
    • Workforce Management System
    • Human Resource Management System
    • Bug Tracker Software
    • Custom Software Development
  • Contact Us
  • Blog

Master Audio Controls in Storyline 360 with a Custom Mute/Unmute Button Using Simple JavaScript

Are you looking to give your e-learning courses a professional touch by adding a custom mute/unmute button? Articulate Storyline 360 doesn’t provide a built-in toggle for volume control, but with a simple JavaScript solution, you can create a seamless and interactive audio experience for your learners.

Click Preview to see How to Master Audio in Storyline 360 with a Custom Mute/Unmute Button Using Simple JavaScript.

Preview

In this guide, we will show you step-by-step how to create a custom volume button that mutes and unmutes your audio while also updating its icon for a visually intuitive experience.

Why Add a Custom Volume Button?

Audio plays a crucial role in e-learning, but learners sometimes need control over the sound. A custom mute/unmute button:

✔ Improves accessibility for learners in quiet environments.

✔ Enhances user experience by giving learners audio control.

✔ Adds a polished, professional touch to your Storyline 360 course.

Looking to Learn More About Articulate Storyline 360?

We offer free online training to help you master Articulate Storyline 360, whether you’re a beginner or looking to expand your skills.

Click the link below to access Free Articulate Storyline 360 training.

https://www.swiftelearningservices.com/articulate-storyline-360-free-tutorials/

Step-by-Step Guide to Creating a Custom Mute/Unmute Button

Step 1: Prepare Your Slide Content

Open your Storyline 360 project and ensure your audio content is ready. This includes narration, background music, or any sound affects you want to control with the mute/unmute button.

Step 2: Insert a Button for Volume Control

✔ Go to the Insert tab.
✔ Select Button and place it on your slide.
✔ Choose a corner location so it doesn’t block important content.

Step 3: Add an Icon to Your Button

Use a speaker symbol to indicate that sound is on. This visual cue makes it clear to learners that audio is currently playing.

Step 4: Create a Selected State for the Button

✔ Open the States panel for your button.
✔ Add a Selected State and replace the speaker icon with a muted speaker symbol.
✔ This allows the button to visually toggle between sound on and sound off.

Step 5: Add a Trigger to Execute JavaScript

✔ Select your button, then add a trigger: Execute JavaScript when the button is clicked.
✔ Paste the following JavaScript code in the editor:

function toggleMute() {
const mediaElements = document.querySelectorAll(‘audio, video’);
mediaElements.forEach(function(element) {
element.muted = !element.muted;
});
}
toggleMute();

Step 6: Test Your Button

✔ Preview the slide in Storyline 360.
✔ Click the button to ensure the icon switches between sound on and muted states.
✔ Confirm that the audio toggles correctly.

Customizing the Button

✔ Different Icons – Use any graphics that match your course design, like a volume bar or animated speaker.

✔ Size & Position– Make it prominent enough to notice but subtle enough not to distract.

✔ Hover Effects – Adding a hover effect improves interactivity and user experience.

Common Issues & Fixes

✔ Audio Doesn’t Mute:

  • Ensure all audio is placed directly on the slide, not in layers or embedded as video.

✔ JavaScript Doesn’t Run:

  • Verify your browser allows JavaScript execution in Storyline 360 previews.
  • Make sure the variable exists.

✔ Icon Doesn’t Update

  • Double-check that the button has a Selected State and the trigger is set to toggle it.

Best Practices for Audio Controls in E-Learning

✔ Always include a visible and intuitive audio control for better learner experience.

✔ Avoid auto playing multiple audio tracks simultaneously.

✔ Test your course across different devices and browsers to ensure consistent behavior.

✔ Keep your icons consistent throughout the course for clarity.

Looking for a Learning Management System (LMS) Solution?

We offer Learning Management System (LMS) solutions tailored to your organization’s unique training, compliance, and performance management goals.

Whether you’re a corporate organization, educational institution, or non-profit, we’re here to help you deliver engaging, scalable, and measurable learning experiences.

Click on the Sign Up button to Sign Up and get instant access to our LMS — absolutely FREE!

Sign Up

Summary

Adding a custom mute/unmute button in Articulate Storyline 360 is easier than you think. With just a button, a couple of icons, a Storyline 360 variable and a few lines of JavaScript, you can give learners complete control over the audio in your courses. Not only does this enhance accessibility, but it also adds a professional, polished touch to your e-learning content.

Start implementing this simple solution today and elevate your Storyline 360 courses with interactive audio control!

Frequently Asked Questions (FAQs)

Q1. What is a custom mute/unmute button in Articulate Storyline 360?
A. It is a button that toggles the course audio on and off, usually changing its icon to indicate whether sound is active or muted.

Q2. Why should I use a custom mute/unmute button instead of Storyline 360 default player controls?
A. A custom button allows you to maintain a clean slide design, position the control anywhere and provide a visual toggle that aligns with your course’s style.

Q3. What types of audio can be controlled with a custom mute/unmute button?
A. Any slide-based audio in Storyline 360, including narration, background music, or sound effects, can be muted or unmuted using this method. 

Q4. What types of audio formats are supported?
A. Standard audio formats used in Storyline 360, such as MP3 and WAV, are supported.

Q5. What is the difference between Storyline 360 player mute option and a custom button?
A. Storyline 360 player mute controls all course audio globally, while a custom button allows slide-level or selective audio control with a personalized visual toggle.

Our Articulate Storyline 360 courses are engaging, visually rich, and compatible with SCORM/xAPI for easy LMS deployment.
https://www.swiftelearningservices.com/articulate-storyline-360-free-tutorials/

ARTICULATE STORYLINE POSTS

  • step-by-step guide to customize quiz feedback colors in rise 360
    How to Customize Correct and Incorrect Answers Feedback Colors in Articulate Rise 360June 27, 2025 - 4:40 PM
  • removing labels and numbers from process blocks in articulate rise 360
    How to Remove Labels and Numbers from Process Blocks in Articulate Rise 360June 20, 2025 - 3:07 PM
  • easy-online-course-creation-ispring-suite-swift-elearning-services
    Create Online Courses with Ease Using iSpring Suite – The All-in-One eLearning Authoring Tool for PowerPointJune 16, 2025 - 11:18 AM
  • how to adjust padding in articulate rise 360 content blocks for custom e-learning
    How to Adjust Padding in Articulate Rise 360 Content Blocks for Custom E-LearningJune 9, 2025 - 5:23 PM
  • swift elearning services focuses on crafting custom elearning courses that enhance digital learning experiences.
    How to Use Snapshots to Recover Deleted Lessons in Articulate Rise 360April 23, 2025 - 3:58 PM
  • swift elearning services provides articulate 360 localization, offering tailored elearning solutions that adapt your content for global audiences.
    Articulate 360 Localization: Create, Translate, and Manage Training with EaseApril 17, 2025 - 11:24 AM
  • custom elearning solution with jump-to-time video control in storyline 360 for interactive video navigation.
    How to Use Jump-to-Time Trigger to Control Video in Storyline 360April 11, 2025 - 10:51 AM
  • how to import slides from other storyline projects
    Articulate Storyline 360 – How to Import Slides from Other Storyline ProjectsMarch 25, 2025 - 5:52 PM
  • ohs-traffic-control-training-for-construction-workers-featured-image
    OHS – Traffic Control Training Course for Construction WorkersSeptember 9, 2024 - 5:56 PM
  • ohs-road-traffic-control-training-for-road-maintenance-workers-featured-image
    OHS – Traffic Control Work Zone Safety Training for Road Maintenance WorkersAugust 1, 2024 - 3:22 PM

Get a Free Prototype Customized with Your Content.

Our Portfolios Explore Our Extensive Collection of eLearning Courses.

GET A FREE ELEARNING SAMPLE

We transform your training material into engaging, SCORM-compliant courses.

Request a Free Sample  

Our Services


  • Rapid eLearning Solutions

  • Custom eLearning Development

  • Flash to HTML5 Conversion Services

  • Mobile Learning Solutions

  • Translation and Localisation Services

  • Gamification eLearning

Our Office Address

Asia: 704, Topaz Plaza, Punjagutta, Hyderabad, Telangana, India 500082

Australia: P.O. Box 107, Brisbane, Queensland, 4030

Canada: 750 Oakdale Rd Suite 56, North York, ON M3N 2Z4, Canada

USA: 12218 Old Gage Ranch, San Antonio, Texas 78245

Copyright ©2026 Swift eLearning Services.
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
Password Safety Fundamentals Interactive eLearning Courseenhance elearning rise 360 custom blocksBoost Learner Engagement with Rise 360 Custom Blocks in eLearning Lessons
Scroll to top