#✅ | The video goes black when it ends and doesn't disappear.
1 messages · Page 1 of 1 (latest)
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.
Would you prefer to continue in Mexican Spanish? 🇲🇽
This could be related to these known video issues:
- Game intro video shows purple/black squares, intro/video rendering issue.
- FancyMenu may mis-detect a WaterMedia video load failure, video source/load handling issue.
- Native video background stays black while audio plays, black-screen playback bug.
⚠️ 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.
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:
- https://github.com/Keksuccino/FancyMenu/issues/1683
- https://github.com/Keksuccino/FancyMenu/issues/1664
- https://github.com/Keksuccino/FancyMenu/issues/1620
Still unresolved: why the video ends on a black screen and does not close/disappear.
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.
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:
- Use the feature meant for this:
Customization -> Global Customizations -> Game Intro - If you’re using a normal title-screen layout instead, add the listener:
On Video Playback Status Changed
- Check
$$new_status - When it becomes
FINISHED, run an action like:disable_layoutfor 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 🤝
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:
- Open the menu bar
- Go to Customization -> Manage Listeners
- 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 🤝
I'm not doing that for the general settings; I'm working on a layout, so the "Customization" option doesn't appear.
Ah, got it 👍
That’s normal: listeners are not added inside the layout editor.
What to do:
- Save and leave the layout editor
- Open the normal menu bar
- Go to Customization -> Manage Listeners
- Add On Video Playback Status Changed
- In that listener, check
$$new_status - 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.