We don't use a video, but have a state that triggers the splash screen toggles it off either:
1. After a lottie animation completes and/or initial application loading calls complete.
2. Immediately if in dev mode.
3. In a static amount of time in case the animation fails or anything else goes wrong.
Also, you are going to get "Not Kotlin" all over this I'm sure. That's because these chats are intended for chats specifically regarding the Kotlin language and issues.
Ahh it looks like @Chrimaeon beat me to it, but he's graciously shared the resources where you could go for these kinds of questions.