/InteractiveTutorial

Primary LanguageJavaScriptMIT LicenseMIT

Interactive Tutorial - Azure Media Services playback control for interactive tutorial playback

Interactive Tutorial Playback Example

This project demonstrates how to implement a real-time tutorial playback solution built on top of Azure Media Services and Azure Media Player using

Note: This example requires an Azure Media Services instance, and a Node.js server with WebSockets enabled.

Code Example

  this.addEventListener('timestampchanged', 
  
  function(e) {
    currentTimestampIndex = e.updatedTimestampIndex;
    renderTimestamp(tutorialPane, videoData.timestamps[e.updatedTimestampIndex]);
  });

Additional resources

Reference Documentation

Demo Site

http://makerskit.azurewebsites.net

Technical Case Study

Microsoft Tech Case Studies - MakersKit

Demo Video

MakersKit Demo Video Thumbnail

Contributors

This project was implemented at a hackfest with MakersKit.