0

Video Mute



I have an application on a video playback device (which I am hoping to replace) which provides a "Video Mute" (e.g. screen goes black) and "Video Unmute" (video returns normally) under certain circumstances while the media file playing is still rolling.

I repeat, while the media file is still rolling.

Question 1) Is there a way to do this on the Compact units?

I have seen the StopClear method, er, interface of the roVideoPlayer object, but this causes the file to stop playing, which unfortunately wouldn't work.

Question 2) Is there somewhere to find a description of methods, er, interfaces like StopClear? HDCompact_ObjectReferenceManual.pdf enumerates interfaces but does not describe them. Or are we supposed to guess their functionality solely from their names...?

Thanks again!!

5 comments

  • 0
    Avatar
    RokuLyndon


    I can provide more details on the items in the object reference but I don't currently have a document with more information than what's in the object reference.



    One way you could do this is to do it manually. If you enable zones support, you can create an image zone that is the same resolution as your video zone. When zones are enabled images float above the video layer. So, you could display an image that was all black, and set  your volume to zero. You would effectively have a video mute option. And, then when you wanted to resume, you would call a stopdisplay function for the image object, and set your audio back to its normal level.
  • 0
    Avatar
    atprf


    Thanks, I will give that a try, though it is a circumspect mechanism which I dread the thought of scripting; scripting is tedious and time consuming because it is such a blind process.  Burn the card, wait for the boot, try to guess where problems are if the script fails to load...



    I'd already figured on using the volume control to mute the audio.  To mute audio, the plan was...store the current value and zero it; to unmute, restore it to the stored value.  If the unit is power-cycled the stored value will be lost and the unit will be stuck muted until the next explicit level command...



    Along the same vein, is there a way to pause play of a video (freezing the current image), and then start playing again where you stopped?  Like the pause button of a VCR or DVD player?  I've tried a .Play after a .Stop and it starts the file from the top (beginning).
  • 0
    Avatar
    RokuLyndon


    Art,



    Which brightsign do you have?

    You can use print statements in your script to tell yourself where you are in the script. You can also print out values for variables at the same time. You can connect you brightsign, if it has a serial port, to your computer so you can see error output on your computer.



    If you want your value to be permanent, even across a reboot, you can store them in the registry.



    There is not a pause/resume feature currently implemented.



    I do have a utility you can use to help you troubleshoot some parts of your script on your computer. It doesn't do zones and some other objects, but it'll help you catch errors.



    Send me an email at <!-- e --><a href="mailto:support@brigtsign.biz">support@brigtsign.biz</a><!-- e -->, and I'll forward you details.
  • 0
    Avatar
    kyho

    hi,

    your idea with the zone support image that blacks out the video is great! however you dont mention if i can use it with interactive playlists (controlled via serial). i find no info about zones in interactive playlists and how to trigger images and videos by serial.

  • 0
    Avatar
    kyho

    .. i m using a brightsign hd2000

Please sign in to leave a comment.