Variables are used to store information to be referenced and manipulated within interactive videos. It is helpful to think of variables as containers that hold information.Request Free Demo
Define Variables Using onClick, onStart, and onEnd Action Lists of any widgets "Add Variable" Method
Using questions adds a variable with the question name by default.
Programatically use variables within JS API, Widget API or custom server-side Webhooks
Use sticky variables and use them within different environments.
Turn normal videos into immersive, interactive, and highly engaging interactive experiences. Branching with native video clicks , image clicks , question answers or without any action ? Conditional or Programatic Branching ? Everything is possible within Cinema8
1000+ Design Elements
A constantly evolving library of ready-to-use plug & play module library with customisation options.
360° Video / VR Capability
Add interactivity elements to 360° videos for mobile, desktop, and VR environments. Engaging 360° videos, ideal for 360 virtual tours, orientation programs, showcasing real estate, exploring touristic destinations, and more.
Drag & Drop, No-Code
Users just drag and drop the elements they want onto the video - a simple, direct and fast process, without any coding involved.
Comprehensive Video Analytics
Tools to collect, analyse, understand, and act upon the data collected from your audience’s engagement with your interactive videos.
AI / Smart Hotspots & Overlays
Use object & motion detection , object tracking machine learning algorithms to create smart interactive video solutions.
Open Development Environment
Cinema8 widget development architecture & open development environment provides users with exceptional flexibility and a developer-driven ecosystem.
Enterprise Grade Video Streaming
Video CDN, VOD, Live Streaming, 360 Video, OTT, Dynamic Audio/Subtitle management and more with Enterprise Grade security options.