Firefox/Projects/Video Controls: Difference between revisions

Jump to navigation Jump to search
m (→‎Streaming UI: replacing image w/text)
Line 1: Line 1:
= Next steps =
= Next steps =


*Talking with developers (Chris Double, Matthew Gregan, Chris Pearce, Justin Dolske, Robert O'Callahan, Neil Deakin, dao, mano) about implementation
==Tasks for 3.6==
*Prioritizing impelementation for 3.6 and 3.7:


Notes:  
* Fullscreen mode
**{{bug|453063}}
***[[Image:250px-Pictogram voting wait.svg.png|20px]] Currently assigned to Dao
***”There's no sane solution to that without new hooks for web content, which isn't within the scope of this bug.” - dao
**Currently needs UI


*According to the HTML5 spec, video can’t have visible controls by default (?)
* Video error messages
** {{bug|?}}
** Currently assigned to Dolske & Boriss
** Most is front-end controlled, so there’s 3-4 kinds of error
** Need a list of what errors we can catch & what to show the user (e.g. codec vs non-code errors)


'''Priorities for 3.6'''
* Play button/click area
** {{bug|?}}
** Currently assigned to Boriss & (?)
** For video with autoplay off (and possibly poster off), have a play button in the center and have the whole video clickable to play
** If the user clicks anywhere on the screen while the video is playing, pause and show pause button in the center of the screen


1. Fullscreen mode implementation, including
* Small size handling (phase 1)
:*Larger, slightly different user interface
** {{bug|?}}
:*Ability to enter and exist fullscreen while smoothly watching video
** For 3.6 chose what elements disappear in what order at small sizes
:*Dao wrote patch - it was too slow & taken out? What’s status?


2. Better error messages on video, which provide easy to understand textual description of what happened & how to fix it
* Change icon for volume when video is muted, on different volume levels
:*Most is front-end controlled, so there’s 3-4 kinds of error
:*Dolske is working with Boriss on this
:*Need a list of what errors we can catch & what to tell & show the user in each case... codec vs. non
:*[https://bugzilla.mozilla.org/show_bug.cgi?id=481057 481057] covers errors the backend needs to raise but doesn't yet


3. Play button
* End time in the video should count down to how much time is left (?)
:*For video with autoplay off (and possibly poster off), have a play button in the center and have the whole video clickable to play
** {{bug|?}}
:*If the user clicks anywhere on the screen while the video is playing, pause and show pause button in the center of the screen


4. Poster attribute problem
==Tasks for 3.7==
:*Poster attribute may not be displaying at the beginning of the video correctly
:*Limi has a way to get around the spec**


5. Small size handling (what disappears when)
* Small size handling (phase 2)
:*For 3.6 make it not look bad at small sizes (what disappears when)
** Optimization of what video should do at different sizes
:*For 3.7 handle small sizes very well (other panels popping up if room, etc)
** Possible expanding menus
:*Needed: design work


6. Audio only mode
* Ability to link to a particular time in the video
:*Audio only mode
 
Bug fixes/minor:
 
* [https://bugzilla.mozilla.org/show_bug.cgi?id=511163 511163]  We repaint the whole page while controls are visible and video is playing (NEW)
*Throbber should not display at the beginning of a video for less than three seconds
*Video icon changes visuals with level of volume (working with Dolske)
* [https://bugzilla.mozilla.org/show_bug.cgi?id=449628 449628]  Audio/Video elements should do something useful when dragging/dropping them somewhere, assigned to Asaf
 
Priorities for 3.7
 
1. Live video
2. Ability to link to a direct time on the video (and possibly load a page with a video at a particular point?)


=Current design=
=Current design=
Confirmed users
954

edits

Navigation menu