Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The PLAYER object corresponds to the Audio Playerplayer system object.

Operator format to characterize actions with audio player is following:

...

...

DoReact("PLAYER","_id_","_command_" [,"_parameters_"]);

List of commands and parameters for the the PLAYER object is presented in the table.

.

Command command description

Parameters

Description

"PLAY_WAV"

plays back the audio file

file<>

Full path to the audio file in the .wav format (indicating with the name of the file being played back. For example: C:\Program Files (x86)\Intellect\Wav\cam_alarm_1.wav)

from_macro<ID>

Response flag of the audio file being played back. The response is sent from the macro (specifying the ID of the existing macro, ID > 0).

Note. The parameter isn't mandatory if the voice notification channel is configured in the Audio player object interface (see Setting up the voice notification using Audio player object)

"SETUP" – settings of sets the audio player parameters.









board<>

Sound unit of the archive player.

flags<>

Flags.

h<>

Height of settings dialog (0 – 1000–100).

name<>

Object name.

voice<>

Sound notification.

voice_board<>

Sound unit of notification.

w<>

Width of settings dialog (0 – 1000–100).

x<>

Left top corner of settings dialog (0 – 1000–100).

y<>

Left top corner of settings dialog (0 – 1000–100).

"STOP_WAV"  – stops audio file .playback--

Properties of the PLAYER object are given in the following table.

Properties of the PLAYER object

Description of properties

ID<>

Object ID.

PARENT_ID<>

Parent object ID.

Examples of using events and reactions of the PLAYER object:

Play the audio file when the camera stops recording:

Code Block
OnEvent("CAM",N,"REC_STOP")
{
	DoReact("PLAYER","1","PLAY_WAV","file<C:\Program Files (x86)\Intellect\Wav\cam_alarm_"+N+".wav>");
}

Stop playing the audio file when the camera starts recording:

...