Confirmed users
954
edits
(→Current design: +img) |
(→Streaming UI controls: +info) |
||
| Line 6: | Line 6: | ||
== Streaming UI controls == | == Streaming UI controls == | ||
*How to | Our current video controls follow well-known conventions of digital playback: a horizontal timeline with a scrubber that marks the current video play point. The scrubber only moves as long as the video itself moves. | ||
* | |||
* | (wireframe of current) | ||
Current implementations of live video feed tend to be variations on video controls, but with non-interactive elements such as stationary or removed timelines. These indicate to the user what they can't do, but don't give any additional functionality. | |||
(wireframe of current implementations) | |||
We'd like to give the added functionality of playback in live video: the ability the keep an amount of video buffered so that users can leave the live feed, replay what they've just seen, and jump back to live. However, this presents a few design challenges: | |||
* How to visually represent when the user is "live" vs. viewing buffered video | |||
* How to visually represent the amount of video in the buffer (past & future) | |||
* How to make it easy for the user to jump between live and buffered video | |||
* How to visually distinguish between past (buffered video), present (what the user is currently viewing), future (video buffered after the user paused), and live | |||
(moarhttps://wiki.mozilla.org/index.php?title=Special:UserLogout&returnto=Firefox/Sprints/Video_Controls) | |||
== Accessibility == | == Accessibility == | ||