|
|
| 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= |