Walkthrough 5: 1080p60 YouTube Cinema
Build a massive curved virtual theater for full 1080p60 YouTube video streaming.
🎯 Objective
Create a giant curved cinema screen with play/pause controls and volume sliders.
🛠️ Step 1: Create a Curved Cylinder Mesh
- Use a curved cylinder slice mesh with UVs mapped smoothly from
(0,0)to(1,1). - Apply
M_WebScreenwithResponsive AA = True. - Add
QuestWebViewComponentwith:- Initial URL:
https://www.youtube.com/tv(or standardhttps://www.youtube.com) - Width / Height:
1920/1080(or2560/1440for 2K IMAX) - Target FPS:
60.0
- Initial URL:
🛠️ Step 2: Build UMG Media Controller Dock
Create a floating UMG widget in front of the viewer with buttons:
- Play / Pause: Calls
TogglePlayPause(). - Mute Toggle: Calls
SetMediaMuted(bMuted). - Volume Slider: On Value Changed $\to$ calls
SetMediaVolume(Value).