fix: load login background video from local asset instead of network URL

VideoPlayerController.networkUrl(Uri.parse('assets/login-bg.mp4')) silently
fails because 'assets/login-bg.mp4' is not a valid HTTP URL — the video
never initializes and the login screen shows a plain black background.

Fix: switch to VideoPlayerController.asset() and register the file in
pubspec.yaml. The MP4 is gitignored (22 MB) and kept local for builds.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-18 16:43:40 +05:30
parent f98e0fe617
commit 378d054dc4
3 changed files with 4 additions and 3 deletions

2
.gitignore vendored
View File

@@ -50,3 +50,5 @@ web/assets/login-bg.mp4
# Keystore files (signing keys)
*.jks
*.keystore
# large binary assets — keep local only, not tracked in git
assets/login-bg.mp4