1. How do we design the thumb, the track, and the controls?
2. Do we ensure a large enough tap area for the thumb on mobile?
3. Do we increase the thumb size and scale size on hover, tap, or click?
4. How do we optimize for precise input and fast-forwards (keyboard, buttons)?
5. When do we display and hide controls?
6. How do we design the audio controller?
7. Do we mute audio by default?
8. Do we display subtitles by default?
9. Do we use IP geolocation to choose a default language for audio/subtitles?
10. How do users select subtitles and language (position, size, color)?
11. Do we use preview clips, popularity bar, key moments preview?
12. Have we styled the hover, active, and focus states for player controls?
13. Are the UI and controls accessible via keyboard?
14. Do we provide an input fallback to jump to a specific point in time?
15. What happens if the video is outside of the view?
16. Can users resize the video size on the page to fit their needs best?
17. Do we adjust the slider's scale dynamically when customers navigate the track?
18. Is it possible to skip some portions of the video ('skip' link)?
19. Do we provide sections for users to jump to? How do we produce them?
20. Is it possible to link to a specific part of the video?
21. Is it possible to generate a 'share' link to a specific section of the video?
22. Do we allow for jumps of 10-15 seconds with buttons and keyboard arrows?
23. Do we provide a 'Table of contents' with video jumps?
24. Do we provide a running transcript as the video is playing?
25. What happens when a user switches to another tab?
26. Will the video continue to play when a mobile screen is turned off?
27. Do we retain the position of the video on refresh?
28. What do we display when the video is buffering?
29. How do we adjust the buffering and UI for different network connectivity?
30. Have we designed a loading indicator during network issues?
31. Do we need to account for copyright and legal issues?
32. What happens in the UI when the video has finished?