Improve video playback and thumbnail display for private videos

Implement iframe embeds for private Bunny.net videos with thumbnail proxying.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50814a1e-92e4-4968-856f-7bc7eedf5e8f
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/50814a1e-92e4-4968-856f-7bc7eedf5e8f/ZOHnS9w
This commit is contained in:
sebastjanartic
2025-08-04 18:59:06 +00:00
parent 1bffeab784
commit 7c082b287e
4 changed files with 37 additions and 7 deletions
+9 -2
View File
@@ -20,8 +20,15 @@ Preferred communication style: Simple, everyday language.
### Private Video Access
- Resolved Bunny.net private video streaming issues using iframe embed approach
- Implemented iframe.mediadelivery.net integration for private video libraries
- Videos now properly stream using Bunny.net's secure embed system
- Maintained thumbnail display from CDN while using iframe for video playback
- Videos now properly stream using Bunny.net's secure embed system with full controls
- Added fullscreen capabilities with allowFullScreen={true} and proper iframe permissions
- Implemented server-side thumbnail proxy for private video thumbnails
### Video Player Controls
- Enhanced iframe video player with controls=true parameter for play/pause, volume, fullscreen
- Added proper iframe attributes (frameBorder="0", allow permissions) for better compatibility
- Implemented CSS styling for improved iframe video presentation
- Resolved control accessibility issues for Bunny.net private video library
## System Architecture