Actions on click

I have a picture-galnce card in a grid card that shows an mjpeg image of my gate - when I click on the image it calls a service to open the gate and thats all good but I’d like to expand further.
Is there a way that on clicking, it would open the stream (so that I can actually see the progress of the gate opening) then close the stream after say 20 seconds?
Also and just expanding on this further - is there a way to have some kind of alert tone from the device (say tablet or phone) as a confirmation that it received a click?

Here’s what it currently looks like:

type: grid
columns: 1
square: false
cards:
  - type: picture-glance
    entities: []
    camera_image: camera.garage_cameramjpg
    hold_action:
      action: toggle
    tap_action:
      action: call-service
      service: script.1578067849330

Thanks

I assume this is a silly question as no responses?