Firefox/Projects/Video Controls: Difference between revisions

Jump to navigation Jump to search
Line 21: Line 21:
* How to visually distinguish between past (buffered video), present (what the user is currently viewing), future (video buffered after the user paused), and live
* How to visually distinguish between past (buffered video), present (what the user is currently viewing), future (video buffered after the user paused), and live


Below is a design we've been considering to handle these issue.  By default, the user is in a visually marked "live" mode - the box on the right of the timeline.  As the user watches the live video, the timeline to the left of live fills up with how much video is buffered.  So, after one minute the timeline represents one minute in length, and after two minutes it represents two.  To give an indication of how much time the bar represents, tick marks marking minutes will scroll left as the video plays.
Below is a design we've been considering to handle these issue.  By default, the user is in a visually marked "live" mode - the box on the right of the timeline.  As the user watches the live video, the timeline to the left of live fills up with how much video is buffered.  So, after one minute the timeline represents one minute in length, and after two minutes it represents two.  To give an indication of how much time the bar represents, tick marks marking minutes will scroll left as the video plays.  Clicking the live mode button more moving the slider back to the live point (which will "snap") put the video back in live mode.


(image of plain live mode)
(image of plain live mode)
Line 32: Line 32:


(slider moves backwards omg)
(slider moves backwards omg)
Once the slider has moved back 10 minutes, the new video is no longer buffered: only the ten minutes immediately after the pause is stored.  This is so that when the user returns, the video will play from the point they left off and not the somewhat arbitrary 10 minutes before the live video.  At this point, the buffered 10 minutes and the live point are no longer connected - a visual indication such as a break of the timeline will indicate this.


== Accessibility ==
== Accessibility ==
Confirmed users
954

edits

Navigation menu