Overview

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. 


Command
Parameter(s)
Description
Example
copy
fromfile;tofile
Copy a file from one location to anothercopy;D:\Text files\new.txt;C:\DISEContent\Text\trigger.txt
delete
fileDelete a file.
delete;C:\DISEContent\Text\trigger.txt
channel

Control the playback of a channel.


play;channel_name
Start the channel by the specified name.
channel;play;Roadside

stop;channel_name
Stop the channel by the specified name.
channel;stop;Roadside

channel;pause;channel_name
Pause the channel by the specified name.
channel;pause;

channel;unpause;channel_name
Resumes the channel by the specified name.


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


channel;forward;channel_name
Go to the next scene in the channel by the specified name.


channel;rewind;channel_name
Go to the last scene in the channel by the specified name.

remotecontrol
send;message
Send a remote control message with a timestamp header
remotecontrol;send;Replay|AddVariable|daytime
Sends a message to set the daytime variable.

sendnoheader;message
Send a remote control message without a timestamp header
remotecontrol;sendnoheader;Replay|RemoveVariable|daytime
Sends a message to remove the daytime variable.
execute
path-to-executable
Runs an external application on the player, allows files of type .exe, .bat, .vbs and others to be run.
execute;C:\Path\To\File.exe