CRT_VCR How do I use a trigger to play a custom movie?

This month the CRT_VCR asset was made free in the Marketplace, it seems like a great asset despite the rough TV box design. I’m having trouble actually playing a movie in the TV, so far I can only change the image, does anyone have a guide on this?

UPDATE:

Had to change Element 4 to the CRT_Preset_VCR for it to appear and play, I did the following to trigger it manually instead of automatically in the Level BP (which is my persistent level)

THE ISSUE:

Because the play is triggered by a box collision that alone isn’t constantly checking if the pause menu widget is visible, so I’ve included an Event Tick which isn’t ideal for processing load but the only thing I could think of so far, so it keeps checking if the pause widget is visible, if it is, the media should pause but it doesn’t not sure why.

So far I have the movie running when I overlap a trigger, pause the video when the pause widget is open but I haven’t yet unlocked the secret to continuing the video after clicking ‘Resume’.

Step 1: On Overlap of Box Collision, play the video. (Run in BP_TV)

Step 2: When the game is Paused, create a ‘Paused Time’ variable
(Run in the BP_Player)

Step 3: Clicking the ‘Resume’ button casts to the ‘Game Resume’ function in ‘BP_TV’
(Run in Pause Menu widget BP)

Step 4: When ‘Game Resume’ is called and finds ‘Paused Time’ it should play from that point
(Run in BP_TV)

The issue remains that the video is paused, not sure why

UPDATE:

I’ve moved the Get Time and Set Paused Time variable to the WB_Pause menu instead of the player BP when the event is initialized which still works just the same, I’ve noticed that the video continues but the sound restarts, the video will be frozen at the point of hitting pause until the sound catches up again and continues to play. If I can work out how to pause the sound at the same time I should be able to get the same effect as a resume.

Video showing issue after clicking resume, video waits until sound catches up again until resuming

Okay I got it to work how I wanted to finally.

  1. Created a BP_TV, dropped in the TV mesh, a box trigger and a Media Sound component.
    image

  2. Created the Video Start logic in the BP_TV event graph (Set Material just updates the CRT_Preset_CRT_Antenna material to the actual video material source CRT_Preset_VCR)

  3. Created a variable to store Paused Time and to Pause the media player in the Pause menu, on the Event On Initialized node

  4. Created the Video Resume logic in the BP_TV event graph

Result:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.