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

How to Insert a Timestamp into a Video Using JavaScript in Articulate Storyline 360

Adding a live timestamp to a video enhances learner awareness and interactivity in eLearning courses. In Articulate Storyline 360, this can be achieved using JavaScript and Storyline variables to dynamically display the current video time as it plays —an approach commonly used in Custom eLearning solutions.

Click Preview to see how to insert a real-time timestamp into a video using JavaScript in Articulate Storyline 360.

Preview

This guide walks you through a proven method used by instructional designers and eLearning developers to display video timestamps accurately and efficiently.

Why Use Video Timestamps in eLearning?

Displaying timestamps in videos can significantly improve the learner experience, especially in technical, compliance, or process-based training. Video timestamps help to:

1. Improve learner orientation within long videos
2. Support referencing and discussion during training
3. Enhance accessibility and learner control
4. Add a professional, custom-built feel to courses

This technique is commonly used in advanced Storyline 360 development and LMS-ready eLearning solutions.

Create smarter, more interactive courses with our Custom eLearning services.

Contact us

Step-by-Step: Insert a Timestamp into a Video in Articulate Storyline 360

Step 1: Open the Project and Select the Video Slide

● Open the course in Articulate Storyline 360
● Navigate to the slide that contains the video
● Confirm the video is already inserted and set to play on the timeline

Step 2: Create Timestamp Variables

Next, create timestamp number variables to track the video playback time.

1. Open the Variables panel
2. Click the + icon
3. Create a variable named VideoMinutes
    ● Type: Number
    ● Default value: 0
4. Click the + icon again
5. Create a second variable named VideoSeconds
    ● Type: Number
    ● Default value: 0

These variables store the current video playback time.

Step 3: Display the Timestamp on the Slide

Now,
● Insert a Text Box on the slide
●
Add both variables to the text box
●
Format the text to display minutes and seconds

This displays a visible timestamp in minutes-and-seconds format.

Step 4: Insert the JavaScript Code

Next, add a JavaScript trigger.

● Paste the provided JavaScript code into the editor

Important:
Ensure the variable names in the JavaScript code exactly match the Storyline variables.
●
Click OK to save the script

Step 5: Preview the Course

● Preview the slide or the entire project

Confirm the following:
●
The timestamp updates in real time
● Minutes and seconds change as the video plays
● The display remains smooth and synchronised with the video

This confirms the JavaScript is working correctly.

Access free Articulate Storyline 360 training and start building interactive eLearning today.

Access Now

Best Practices for Video Timestamps in eLearning

To ensure a polished and learner-friendly experience:
1. Place the timestamp in a non-distracting area of the slide
2. Use a readable font and adequate contrast
3. Test across different screen sizes and LMS environments
4. Avoid overlapping timestamps with captions or controls
5. Use timestamps only when they add learning value

Professional eLearning teams apply this technique selectively for maximum impact.

Summary

By combining Storyline variables with JavaScript, you can insert a live, updating timestamp into any video in Articulate Storyline 360. This approach adds functionality beyond default Storyline features and supports advanced, custom eLearning development.

This technique is especially useful for:
● Corporate training
● Technical instruction
● Compliance modules
● LMS-ready eLearning courses

Frequently Asked Questions (FAQs)

What do I need to add a timestamp in Articulate Storyline 360?

A video, two Storyline number variables, and a small JavaScript snippet are required. No advanced JavaScript knowledge is needed—just copy and paste the provided code and match the variable names.

How does the video timestamp work during playback?

The JavaScript tracks the video’s current playback time and updates the Storyline variables in real time. These variables are displayed on the slide as minutes and seconds while the video plays.

Where will the timestamp work when the course is published?

The timestamp works in HTML5 output and runs smoothly in modern desktop and mobile browsers. Always test the course in the target LMS and browsers before final deployment.

Why should timestamps be used in eLearning videos?

Timestamps help learners track progress, reference specific video sections, and stay oriented during longer or technical videos, improving overall learning clarity.

Can this method be used for more than one video in a course?

Yes. The same method can be applied to multiple videos by creating separate variables and triggers for each video slide or resetting the variables when a new video starts.

Looking to enhance your Storyline 360 courses?

We design and develop custom eLearning courses using advanced Storyline techniques, including JavaScript, to create polished and high-impact digital learning experiences.

Contact us

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
Fire Extinguisher Safety Training with Characters | eLearningfire extinguisher safety training with charactersvalentine-themed cybersecurity elearningValentine-Themed Cybersecurity eLearning: eLearning Content
Scroll to top