#✅ | The video goes black when it ends and doesn't disappear.

1 messages · Page 1 of 1 (latest)

upper breach
#

When the video ends, the screen stays black and doesn't go away (I'm making a sort of intro in title screen for a mod).

hybrid shuttleBOT
#

Hi! 👋 Please first click the button below to start this support ticket.

⚠️ It is not possible for anybody to send messages in this ticket before it has been started, so you need to click the button for others to be able to help/answer you.

hybrid shuttleBOT
# upper breach When the video ends, the screen stays black and doesn't go away (I'm making a so...

Would you prefer to continue in Mexican Spanish? 🇲🇽

This could be related to these known video issues:

⚠️ Please send your /logs/latest.log file right after the video gets stuck black. I can’t debug this without the log.

Also make sure FancyMenu, Watermedia V3, Watermedia Binaries V3, and your mod loader are on the latest builds.

#
Ticket Summary

User is creating an intro/title screen video for a mod and wants it to disappear properly when it ends, but the screen stays black instead.

Discussed possible related video playback bugs and asked the user to send /logs/latest.log immediately after the issue happens. Also advised updating FancyMenu, Watermedia V3, Watermedia Binaries V3, and the mod loader.

Relevant links mentioned:

Still unresolved: why the video ends on a black screen and does not close/disappear.

upper breach
#

I mean, it's not that purple screen bug; the video actually plays, but I don't know how to get rid of it once it finishes.

hybrid shuttleBOT
# upper breach I mean, it's not that purple screen bug; the video actually plays, but I don't k...

Got it 👍

That black screen is most likely just the video’s last frame staying on screen. FancyMenu’s docs do not mention an automatic “hide after finish” behavior for video elements/backgrounds.

The usual fix is:

  1. Use the feature meant for this: Customization -> Global Customizations -> Game Intro
  2. If you’re using a normal title-screen layout instead, add the listener:
    • On Video Playback Status Changed
  3. Check $$new_status
  4. When it becomes FINISHED, run an action like:
    • disable_layout for the intro layout

That way the intro layout disappears and your normal title screen can show again.

If you want, I can help you build the exact listener + action script setup step by step 🤝

upper breach
#

I don't see an option to add a listener to the video.

hybrid shuttleBOT
# upper breach I don't see an option to add a listener to the video.

Yep, you don’t add the listener to the video element itself 👀

In FancyMenu, listeners are created globally:

  1. Open the menu bar
  2. Go to Customization -> Manage Listeners
  3. Add On Video Playback Status Changed

Then in that listener:

  • check $$new_status
  • when it equals FINISHED, run the action that hides your intro setup

For example, if your intro is in its own layout, use:

  • disable_layout → your intro layout name

If you’re using a separate screen flow, you can use the action that returns you to the normal screen instead.

If you want, I can show you the exact listener setup for an intro layout step by step 🤝

upper breach
#

I'm not doing that for the general settings; I'm working on a layout, so the "Customization" option doesn't appear.

hybrid shuttleBOT
# upper breach I'm not doing that for the general settings; I'm working on a layout, so the "Cu...

Ah, got it 👍

That’s normal: listeners are not added inside the layout editor.

What to do:

  1. Save and leave the layout editor
  2. Open the normal menu bar
  3. Go to Customization -> Manage Listeners
  4. Add On Video Playback Status Changed
  5. In that listener, check $$new_status
  6. When it becomes FINISHED, run:
    • disable_layout → your intro layout name

If this is meant to be a true pre-title intro, the docs also recommend using:

  • Customization -> Global Customizations -> Game Intro

That is the proper place for intro videos 🎬

If you want, I can give you the exact listener setup in a tiny step-by-step version.