Skip to Content
Design advanced interactivityElement Properties, Common Features

Element Properties, Common Features

Every interactive element in Cinema8 shares a set of common properties. These control how and when the element appears, responds to user actions, and interacts with your video.

Element Basics

FieldDescription
NameLabel used to identify the element. Visible only in editor.
StartTimestamp when the element appears on the video.
EndTimestamp when the element disappears from the video.
VisibleToggle to set whether the element is initially visible.

Triggered Actions

You can assign one or more actions to these triggers:

  • On Click: When the viewer clicks the element.
  • On Appear: When the element appears on the timeline.
  • On Disappear: When the element disappears from the timeline.

Use the + Add Action button to configure multiple chained behaviors.


🔁 Playback Actions

ActionDescription
Pause VideoPauses playback of the main video.
Play VideoResumes playback if paused.
Jump to TimeJumps to a specific timestamp.
Rewind VideoSkips backward to a predefined earlier time.
Connect to a VideoSwitches to another Cinema8 project/video.
Playback SpeedSets a new playback rate (e.g., 0.5x, 1.5x).

🔊 Audio Control

ActionDescription
Play AudioPlays a selected audio file over the video.
Stop AudioStops currently playing audio.
Mute VideoMutes the video’s audio track.
Unmute VideoRestores the video’s audio track.

👁 Visibility & UI

ActionDescription
Set VisibleMakes another element visible.
Set InvisibleHides a selected element.
Show Player ControlsReveals the native player controls.
Hide Player ControlsHides the native controls.
Enable Play ButtonShows play button on video player.
Disable Play ButtonHides play button.
Enable Pause ButtonShows pause button on player.
Disable Pause ButtonHides pause button.
Enable SeekbarMakes the seekbar visible.
Disable SeekbarHides the seekbar from viewers.

🧠 Variables & Logic

ActionDescription
Set VariableCreates a variable and assigns a value to it.
Execute Custom CallbackRuns a custom script (for advanced integrations).
Execute WebhookTriggers an external webhook request.

For conditional flows and logic-based branching, see the Conditional Action Element guide.

📦 SCORM Actions

ActionDescription
SCORM Set CompletedMarks the training as completed.
SCORM Set SuccessMarks the session as passed.
SCORM Set FailedMarks the session as failed.
SCORM Set ValueSends a value (score, variable, etc.) to the SCORM system.

🧭 Positioning Elements

Interactive elements can be positioned precisely using percentage-based values.

PropertyDescription
TopDistance from the top of the screen.
LeftDistance from the left edge.
WidthWidth of the element in % of video width.
HeightHeight in % of video height.

Example Screens

Element property panel
Extended property panel