Ga naar inhoud
AV-Sync

BrightAuthor:Connected instellen

5 min leestijdBijgewerkt okt 202618 stappen

Guide-ID heeft deze integratie opgezet in zowel BrightAuthor 5 (zie AV-Sync met de BrightSign-plugin) als BrightAuthor:Connected. De plugin en de seriële commando’s zijn identiek; alleen de menupaden verschillen. Deze pagina volgt BrightAuthor:Connected.

  • Een Guide-ID Brainbox en een USB-kabel die op de USB-poort van de speler past (de Brainbox-kant is USB-C)
  • Een BrightSign-speler en BrightAuthor:Connected
  • Het pluginscript SendTimecodeviaRS232.brs — vraag het aan via helpdesk@guide-id.com
  • Podcatcher Pro-toestellen, een Basecamp en toegang tot het Platform
  1. Open je presentatie, of maak een nieuwe aan via het presentatiemenu, en zet de lay-out op Advanced
  2. Open de tab Presentation settings en daarna de tab Support content
  3. Klik op + naast Script Plugin en voeg SendTimecodeviaRS232.brs toe
  4. Geef de plugin precies de naam videoTimecodeInfo
  1. Sleep op de pagina Content de widget Live text vanuit de widgetbalk naar de lay-out
  2. Zorg dat het live text object de initial state is
  3. Alleen als niets anders je video’s start: klik in de eventbalk op het event Timeout en daarna op het live text object. Kies in Event Properties → Target State de optie Transition to new state en selecteer de video die na de time-out moet spelen
  1. Klik in de tab Events op het event Serial Input (poorticoon) en daarna op het live text object
  2. Zet in Event Properties de Serial port op 2 (0 op de LS424) en Serial input op <*>
  3. Kies bij Target State de optie Remain on current state

Selecteer het live text object en voeg in State Properties → Advanced dit commando toe:

  • Command: Send
  • Command parameters: Serial bytes (comma separated)
  • Serial port: 2 (0 op de LS424)
  • Bytes: 13, 10

De carriage return zet de USB-poort van de Brainbox in commandomodus; de Brainbox stuurt geen antwoord.

Open voor elke video State Properties → Video State → Advanced en voeg een entry-commando toe:

  • Command: Send
  • Command parameters: Serial String (EOL)
  • Serial port: 2 (0 op de LS424)
  • String: brightsign code A1XX

XX zijn de laatste twee tekens van de videocode zoals ingevoerd in het Platform, bijvoorbeeld brightsign code A101.

Alleen nodig als bezoekers de video vanaf hun Podcatcher Pro moeten kunnen starten.

  1. Video-consolemodus — voeg op het live text object een entry-commando Send → Serial String (EOL) toe op poort 2 (0 op de LS424) met de string console video 1. Vanaf dan stuurt de Brainbox bij elke scan van een AV-Sync-stop videocode A101 (hoofdletters) over de seriële poort
  2. Variabele — klik in Presentation Settings → Variables op Add Variable: naam Video Code, standaardwaarde 0, toegang Shared, type Local
  3. Reset — voeg op het live text object een entry-commando Other → Reset Variable toe voor Video Code
  4. Seriële invoer — wijzig het serial input event uit deel 3 in videocode <*>, zet Assign wildcard to variable op Video Code en laat Remain on current state staan
  5. Conditional targets — voeg in de tab Advanced van het event per video één target toe: variabele Video Code Equals A1XX → Transition to new state → de bijbehorende video. De waarden moeten in hoofdletters staan, bijvoorbeeld A101
  1. Klik op de publiceerknop in het lay-outscherm en vink Enable serial debugging aan — zonder die optie werkt de seriële communicatie met de Brainbox niet
  2. Verbind de Brainbox via USB met de BrightSign en herstart de BrightSign
  3. Scan de AV-Sync-stop met een Podcatcher Pro: de video start, de audio speelt synchroon en de AV-Sync-led van de Brainbox knippert groen tijdens het afspelen
  • Het poortnummer past bij de speler (2, of 0 op de LS424)
  • De pluginnaam is precies videoTimecodeInfo, inclusief hoofdletters en kleine letters
  • De videocodes komen overeen met het Platform, in hoofdletters
  • Serial debugging staat aan
  • Geen led-activiteit: controleer de USB-kabel en herstart daarna de BrightSign — de Brainbox wordt gevoed via de USB-poort van de speler en herstart mee
  • Verkeerde video speelt: controleer de videocodes in de conditional targets
Was dit artikel nuttig?