Multiple Audio Controls Binder


Multiple Audio Controls Binder is a special kind of module, which controls multiple Audio and MultiAudio playbacks based on user interactions via Double State Button modules. The only thing that the user must provide is the information about which Double State Button controls which Audio module.


The list starts with the common properties, learn more about them by visiting the Modules description section. The other available properties are described below.

Property name Description
Connections List of connections between Audio and Double State Button addons. Each row should be composed of Audio ID, '|' character and Double State Button ID. When using MultiAudio, row should have additional '|' character and the item number from MultiAudio.

Sample configuration


This configuration matches 4 Audio addons with 4 Double State Buttons.


This configuration matches 2 Audio addons with 2 Double State Buttons and 1 MultiAudio addon with 2 Double State Buttons.


There are few specifications that rule the addon's behavior:

  • if user enters wrong Double State Button ID, there will be no errors displayed but an exception will be raised when user comes back to the page
  • if user enters wrong Audio ID and tries to play it, there will be an exception thrown to JavaScript console
  • whenever user enters the page, each Double State Button will be deselected
  • on audio playback end, an associated Double State Button will be deselected
  • only one audio can be played at one time
  • either Audio and Double State Button events (onEnd, onSelected, onDeselected) can brake control flow and should not be used

Supported commands

Command name Params Description
--- --- ---

Advanced Connector integration

Multiple Audio Controls Binder doesn't support any commands so there is no way to integrate it with Advanced Connector.


Multiple Audio Controls Binder is not an activity module, so there is no scoring present.


Multiple Audio Controls Binder does not send any events to Event Bus. It only reacts to them.

CSS classes

Class name Description
--- ---

Demo presentation

Demo presentation contains examples of how to use Multiple Audio Controls Binder addon.