Contents |
Want to be able to control the playback with the touch of a button? The interactive features in DISE lets you do exactly that. Incorporate basic touch/click in your DISE Movies and easily switch between different parts in the presentation. Interactivity is all about objects and scenes, that can react to events.
Events are fired at certain times during playback. For an object, there is the event the object starts/appears on the timeline, ends, or is clicked on. Scenes fire events when they start or stops. You may attach commands to scenes, meaning they will be executed every time the event occurs. A typical command is to jump to another scene.
Any object can be a "button" in Dise.
Note: You can have a click trigger multiple commands. Click Advanced Events to set this up.
Variables are mentioned throughout. So just what is a variable? For the moment, simply regard a variable as a named "thing" that can have a value.
Consider this. A player is near a restaurant and I want to specify this somehow. I set a variable on this player. I call it "type" with a value of "restaurant". The variable "type" with value "restaurant" now exists locally on my player. When I create content, I can ask whether this variable exists and schedule content based on its value. So for instance I want a specific scene only be shown on players which has the "type" variable set to "restaurant".
To setup what should happen during an event such as start, stop, or click, right click the object or scene and select Events.
You may also select the Interactivity tab in the ribbon.
Events fire commands (see below). These are setup in the Events dialog.
When object is clicked:
Note: A tap on a touch-sensitive screen is recorded as a click.
When object starts:
When object stops:
Add
Edit
Delete
When scene starts:
When scene stops:
This command lets you toggle a variable when the object/scene/channel is visible. By using scheduling you can specify that something special will happen. For example, whenever an advertisement video is visible in one channel, another channel is triggered with related content.
Add
Edit
Delete
Note: Setting a variable during playback is the same as setting the variable on object start and un-setting it on object end.
Go to scene
Note: It can be good practice to explicitly name important scenes to avoid name conflicts.
Set a variable
Send remote control message
Read more: Remote Control
Forward one scene
Backwards one scene
Restart scene
Start channel
Stop channel
Pause channel
Resume channel
Return to previous scene
Start interactive line animation
Custom command
Tutorial: Create a navigation menu
Tutorial: Trigger a channel on click
Tutorial: Advanced scheduling
A click event can also trigger a "send network message" command. This is useful if you want to control all players in a system for instance.
Read more: Remote Control
More advanced presentation logic is achieved with the help of variables and scheduling.