AMX IS-SPX-1000/1300 manual Remote Triggers, Triggering a Text or Image Overlay

Page 51

Remote Control

Remote Triggers

Remote triggers let you display some text, video or animation on the IS-SPX Player controlled from a remote server. For instance printing a message on all the IS-SPX Player of a building or a “GOAL!” message on the screen of the stadium. The same procedure can be used to control which image of video to display from a remote server. There are a choice of techniques to remotely trigger the display of a message, in the form of text, animation, image or video.

Triggering a Text or Image Overlay

The best way to trigger the temporary display of a text or image overlay is to use the news.svg template in the News directory. In order to configure the new template for this use, follow the steps below:

1.Select a name of a shared variable which you'll use to set the text message.

2.Enter this name in the RSS Feed Source property. Append @localhost to the variable name so it is recognized as a variable.

3.Select TXT for the Feed Type property.

4.Set how long you want the message to display in the Item Duration property.

5.Set the Looping property to off.

6.Switch to edit mode and draw a single text area with [SPX][title] as the content at the location where you want the message to appear.

7.Drop a suitable transition, such as a fade-in on the text area (optional).

8.Insert the template as a new layer in the main document.

The template will remain transparent until you set some text for the chosen variable. Whenever you update the content of this variable, your message will show for the configured duration.

You can follow the same method to display an image, video or animation instead of text. If the image is known in advance you can ignore the content of the variable, just using it as a trigger. To trigger a fixed video or image based on a trigger:

1.Use the news template together with a shared variable as in the previous example.

2.Switch to the edit mode and create your layout using your videos or images. Note that as you are not interested in the content of the shared variable, you don't need to use [SPX][title] tag in your document. If you plan to play a video, make sure that the duration of the slide is longer than the duration of the video.

3.The videos or images will be displayed for the duration of the slide each time the trigger is received. Alternatively, you can use the content of the variable as a filename or URL for the image:

1.Use the news template together with a shared variable as for the previous example.

2.Go to the Layers tab and insert a new media.

3.Open the Media Properties dialog (press the [...]).

4.In the URI property, type [SPX][title]. This means that the content of the shared variable will be used as the address of the file to be opened.

5.Using any of the network API methods, you can change the shared variable to the address of the file you want to display. You can use a relative path or a complete URL.

The new_ticker.svg template may be used alternatively if you want the message to scroll through the screen when triggered.

Note that the method presented here can also be applied to permanent content, such as a score overlay on sports content by giving a large enough duration for the slide. Effects can be used in this case to render the transition visible, or removed to make a silent change.

Triggering an Alternative Content

It is possible to temporarily replace the current content by an alternative one based on the user input. The input might be based on a local (serial port or USB) or remote trigger.

To create such content, start with the procedure found in the Remote Control of Content on page 33. In most cases, set the normal content as the default media (the first one on the list). Each additional ID will be associated to each one of the alternative contents with their duration.

To trigger the display of an alternative content, set the control variable (default name is “menu”) to the corresponding ID. Once the media has been played, the content will revert to the normal media, which will play again from the beginning.

Inspired XPress - Programming Guide

43

 

 

Image 51
Contents Inspired Signage XPress WARRANTY, Disclaimer and License Table of Contents Remote Control Synchronized Content Interactivity Serial Protocol File Editor Table of Contents Inspired XPress Programming Guide Introduction InstallationWhen to use XPress Authoring Features? Installing Inspired Signage XPress for the First TimeXPress must be restarted to complete the activation Minimum Recommended PC RequirementsInstallation Location Inspired Signage XPress UIXPress Removal Learning XPress Authoring Features XPress ProjectsXPress Main Interface My Projects folder Creating a New ProjectNew Project dialog Target Browsing PanelImporting Multi-Media Files Importing ImagesImporting Video Importing PowerPoint Presentations Creating and Editing SVG FilesImporting Flash SWF Files Template Document Parameters Editing an Existing SVG DocumentMedia description dialog lets you change Edit a Media PropertyInteractively Editing SVG Files Interactive EditingDemonstration of Media Elements Editing Media Elements LayoutEditing Text Editing Media LinksMulti-Layered SVG Templates Composing a SceneCustomizing a Multi-Layer SVG Document Playlist Template Example EditingComposing a playlist SVG document How to Customize a Playlist SVG DocumentPlaylist Tab Format Helpers Special News TemplatesComposing a Live News Document Layout TemplatesNewscrawler.svg Customizing a News SVG DocumentNews.svg Newsticker.svgFittext.svg Using Format HelpersSwitch.svg Bouncingtext.svgExample of 169 content Scalable Content and Aspect Ratio of Your Display169 templates as shows on a 43 screen Configuring Effects Multimedia EffectsAdding Effects Previewing Preview XPress ContentPublishing Using Quick PublishManually Add Devices to XPress MonitoringOpen a Device Scheduling the Content Displayed by an IS-SPX PlayerScheduling Check the Status of the DevicesOpen a Schedule Create a New ScheduleCalendar view Add Events To a ScheduleDefine Default Events and Recurrences Define a Default AnimationModify the Scheduling Properties of an Event Edit recurrence rule Define Recurring EventsData Polling Rates Preview Scheduled ContentOverview Remote Control of ContentWhen To Use Remote Control How To Use Remote ControlID table Playlist Triggering a Content Switch Over IPSettings menu Enable Network API Example TestingSwitching Content With a USB HID Device Switching Content With the Serial PortKey Identifiers tab Switching Content From Another DeviceRemote Control of Playback When To Use Remote Control of PlaybackHow To Use Remote Control of Playback Interactive Pause/Resume Over TCP Interactive Pause/Resume Using Http GETGET Embedded In an Html Interactive Pause/Resume From a DeviceTimed pause/seek/resume Knowing the Current Position With Extra Accuracy Getting Feedback On the Playback ProgressTriggering an Alternative Content Remote TriggersTriggering a Text or Image Overlay Triggering of SVG Animations Application Examples Multiscreen DisplaysDesigning Basic Projects for Multiscreen Layouts New Project menu Creating a Configurable Multiscreen ProjectMultiscreen Properties Finding the multiscreen templates Creating a Multiscreen Project from TemplatesNew multiscreen project can now be Saved and Edited Multiscreen layout drop down options Editing Multiscreen ContentConfiguring XPress and the IS-SPX Player Configure the Multiscreen IDCreate a Virtual Device Synchronization Publish Your Project To Your DeviceSynchronizing Devices Administration Date/Time Configure NTP Through the Http InterfaceAdvanced Configuration Using an IS-SPX Player as an NTP ServerConfiguration Master/Server Architecture Examples Configuration of the IS-SPX Player Acting as MasterMultiscreen Elements Syntax for Multiscreen Synchronized ContentSynchronization Elements Canvas and Viewbox ConceptsAdditional Syntax for Multiscreen Content Extension of the SVG switch ElementSpxbegin Element Example Screen Layout With Six Screens Extension of JavaScriptExample Screen Layout With Spread Displays Example switch SVG ElementProject Creation TroubleshootingExample JavaScript NTP SynchronizationSynchronized Content Synchronized Content Inspired XPress Programming Guide Interactivity Template Files Creating Interactive ContentCreating Buttons Creating a Touch Screen MenuAdding an Action ID Controlling MediaEnter Interactive Mode Testing the ProjectCreating the Menu Creating a Keyboard MenuButton Action IDs Configuring the menuRGB values Hexadecimal value Eyedropper tool Color Selection green Controlling the MenuInteractive controls KeystrokesLayers tab keystroke.svg Controlling MediaTesting the Project Playback ProjectsSuggestions for Further Projects New Project Playback TemplateControlling the Media Playback PositionExample Media player Playback.svg details Slider.svg placement Interactivity Settings IS-SPX Player ConfigurationCalibration of a Touchscreen Through the IS-SPX Player Calibration For Touch ScreensTroubleshooting Manual Calibration ProcedureAdding a List Variable Serial Protocol File EditorEdit Variable Page List variable Adding a Range VariableEdit Variable page Range variable Exporting the Finished FilePage Concepts Behind Shared Variables Javascript APIInterface Reading the Variable Setting the VariableSample Code Network APINetwork API Commands List of CommandsSample Code Enabling the Network APIAPI Emulation Restarting XPress will reset all the shared variablesShared Variables Inspired XPress Programming Guide Gathering Display Serial Protocol Commands Serial Protocol Commands TextSerial Control Creating a Serial Protocol File Serial Protocol Commands HexHex Manual Command Text EntriesVariable List Volume Control VariableMute Off Sound Screen Mute Picture OnScreen Mute Picture Off Mute On SoundUploading the Serial Protocol File Under the Administration section, select RS232 / USB IOXPress My Templates Folder Creating New TemplatesXML Tree with new attribute param1 Creating and updating a new calendar fileNew.ics file Power command Adding Additional Templates to Inspired Signage XPressSerial Control From NetLinx FSM Commonly Used TermsIncrease Your Revenue through education + knowledge