Logo of UI Challenges
Sign in
Wireframe example for Playing video
An example interpretation of the prompt
Icon of target

Playing video

Icon of book open

Design a video player for a single piece of content in motion. Treat the video surface as the main canvas and the controls as a temporary layer that appears when needed, then fades back so the content stays in focus.

Include play/pause, scrubber, elapsed and total time, volume, captions, and full-screen. Show how the control bar behaves on hover, tap, and keyboard focus, and make the active control state obvious without adding visual noise.

Cover the moments users expect to hit: loading, buffering, paused, playing, ended, and playback failure. Each state should tell the user what is happening and what they can do next, without resetting their place in the video.

Adapt the layout for mobile and desktop. On smaller screens, keep touch targets large and controls reachable; on larger screens, preserve a clean hierarchy so the video stays dominant and the interface does not feel crowded.

Icon of book open

For a dynamic and engaging experience, consider adding subtle animations to your video controls, such as smooth transitions for the play/pause button or a mini-preview when scrubbing through the progress bar.

Better at UI design with every challenge

Select complexity and generate challenge.

Pick a platform.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.