0

picture / video viewer

hi all :)

i'm scratching my head right now.

i have a customer asking for touchscreen navigation that show pictures on another screen. I'm thinking of doing this with udp-commands between 2 units. So far so good. . . 

But, my problems is that i would like to have "radio button style" kind of navigation: When i select a pic or video other than current one
playing, i would like it to stop the current vid/pic and play/show the selected. Is there a better way to do this other than a spiders web of arrows ?  :). I'm thinking in the ways of delayed commands or selective commands . . . Hit me with your best ideas :)

 

Thanx in advance

Magnus, Sweden

9 comments

  • 0
    Avatar
    Bright Scripters

    Depending on which BrightAuthor you use, below are the states to use in order to avoid the spider-web.

    Media List State

    https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370671838/Media+List+Video+List+Image+List+Audio+List

    On Demand State

    https://brightsign.atlassian.net/wiki/spaces/DOC/pages/411436972/State+Properties#On-Demand-State

  • 0
    Avatar
    magnus söderman

    i'm using BA Connected :)

     

    but how do show a new pic / vid upon a new selection ? 

    is there a tutorial video / pdf how to do this ?

     

    // Magnus

  • 0
    Avatar
    Bright Scripters

    Each media item in the On Demand state is assigned a key.

    When you send that key over UDP, the On Demand state will play the appropriate media file.

    Connect a UDP event from the On Demand State onto itself, and specify UDP event as <*> or <any>.

     

  • 0
    Avatar
    magnus söderman

    still cant get around this :O. Is  there a sample file somewhere that does this kind of operation so i can understand the mechanics behind this ?

     

    // magnus

  • 0
    Avatar
    Bright Scripters

    I'm not aware of a document other than the documentation pages. There are also tutorial videos on the BrightSign web site but I don't know if they go that deep.

    If you post a link to your bpfx file we could take a look and better help.

  • 0
    Avatar
    magnus söderman

    there's two bpf files, one for the controlling unit and one for the player unit

    here's the links (hope it works)
    https://drive.google.com/drive/folders/1_vD2uPvRFy2rtarT8WJADpEjUKFiiE72?usp=share_link

    the controller file is called "d m styrning" and the playerfile is called "On demand test"

    Thanx in advance

    // magnus

  • 0
    Avatar
    Bright Scripters

    At the On Demand side, that's all you need.

    The UDP messages send from the other player, must match the keys in the On Demand state.

    I'm seeing that you've set a specific IP address as destination. The On Demand player must have that IP address for this set up to work.

    It would be easier to get started with UDP settings:

    "All devices on the local subnet".

    Once that works you can tighten the settings if you need.

    Hopefully that helped

  • 0
    Avatar
    magnus söderman

    hmmm .  do i only need one udp event ?  but use the var-function instead ??

    and, does it work with On Demand being the initial state ?

  • 0
    Avatar
    Bright Scripters

    Your turn :)

Please sign in to leave a comment.