The interactivity features in DISE lets you incorporate basic touch/click in your DISE Movies and easily switch between different parts in the presentation. 

In this guide we will go through how to get started with interactivity as well as the more advanced parts of the interactivity tools. 

First off interactivity is only supported by our Premium players and does not work with a Lite player. 

Getting started

You can find everything related to interactivity under the Interactivity tab in Composer. 

When you open the Interactivity tab you will see a few different settings, if no object has been selected then you will only be able to see "Advanced events", we will get more into details about this later. 

But by not selecting a object in the composer area you can set up interactivity triggers for when a scene starts/ends. 

By selecting an object and then clicking Interactivity you will see the following menu: 

Basic interactivity

In the image above you can there is a drop down menu called Click event, here you can choose between some of the more basic events that will trigger when the object is "clicked". 

Note: If you are using a touch screen a click is the same as using touch to click objects

Go to scene

By selecting this the drop down below Click event will light up and you can choose what scene to go to when the object is clicked. 

Forward one scene

Will go to the next scene in the scene list

Backwards one scene

Will go to an earlier scene in the scene list

Restart scene

Restarts the scene from the beginning

Return to previous scene

Goes to the scene before the current scene

Advanced interactivity

When clicking Advanced events you will bring up the follow window: 

Here you can add, edit and delete events that you have added, in this view there is also possible to add multiple events to different commands. 

For example if you want 3 different commands to be executed when the object is clicked you can add them all here. 

In this view there is also possible to add variables that will be set during playback, adding a variable in this view will mean that the variable will be set when the object start and unset when the object stops.

You can add many of the events that we discussed previously under "Basic Interactivity" but you can also add a lot of new ones. 

Set a variable

Set a variable to a value, for instance to trigger other material

Send remote control message

Sends a multicast network message which can be received by all players in my LAN

Start interactive line animation

Starts the playback of a line animation object that has been marked as interactive

Custom command

Lets you edit the specifics of the command manually. 

Listed below are some of the available custom commands:

Note: We do not recommend solutions built around these commands, use with caution. 

Copy a file from one location to anothercopy;D:\Text files\new.txt;C:\DISEContent\Text\trigger.txt
fileDelete a file.

Control the playback of a channel.

Start the channel by the specified name.

Stop the channel by the specified name.

Pause the channel by the specified name.

Resumes the channel by the specified name.

In the channel by the specified name, stay on the current scene.

Go to the next scene in the channel by the specified name.

Go to the last scene in the channel by the specified name.

Send a remote control message with a timestamp header
Sends a message to set the daytime variable.

Send a remote control message without a timestamp header
Sends a message to remove the daytime variable.
Runs an external application on the player, allows files of type .exe, .bat, .vbs and others to be run.