canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906
edits
m (clearing in prep for migration to new feature page format) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{FeatureStatus | |||
|Feature name=Media Controls Refresh | |||
|Feature stage=Definition | |||
|Feature health=OK | |||
|Feature status note=Determining scope. | |||
}} | |||
{{FeatureTeam | |||
|Feature feature manager=Justin Dolske | |||
|Feature lead engineer=Jared Wein, Frank Yan | |||
}} | |||
{{FeaturePageBody | |||
|Feature overview=Our HTML5 media controls have changed very little since they were introduced in Firefox 3.5 -- mostly just bug fixed and keeping them working as the spec evolves. HTML5 media is an area we've made serious investment in, and it's time to make sure our default controls show it. | |||
This project is primarily a collection of bug-fixes, updated design work, and small-scope featurettes; all building on top of the existing implementation. | |||
|Feature ux design=Previous investigation at [[Firefox/Projects/Video_Controls]] | |||
|Feature implementation notes=Features: | |||
* {{bug|470628}} – Provide a Full Screen button (or Full Tab?) | |||
* {{bug|462117}} – Add specialized video controls for small-dimension media. | |||
* {{bug|495593}} – video controls should match the size of the scaled video inside the video element | |||
* {{bug|513405}} – Add text to videocontrols to describe the cause of errors. | |||
* {{bug|566796}} – Add detection of H.264 videos and custom error UI. | |||
* {{bug|517870}} – Fullscreen video should disable screensaver during playback | |||
* {{bug|666306}} – Video content should become large play button when video is not autoplay and with controls enabled | |||
* TOFILE – add "Show Video Info" context menu (overlay) | |||
* TOFILE – visual refresh, new throbber | |||
* TOFILE – video document refresh (see also {{bug|556563}}, {{bug|472942}}) | |||
* TOFILE – give audio elements some love | |||
* TOFILE – design for live streams (see also {{bug|650936}} | |||
* TOFILE? – context menu to copy frame as image (see also {{bug|508063}}) | |||
* {{bug|649490}} – Investigate merging html5 video/audio volume slider into controls (frank's bug) | |||
* Per-tab controls/indicator? Probably out of scope. {{bug|486262}} | |||
Fixes: | |||
* {{bug|490564}} – audio controls are stuck hidden after an error occurs | |||
* TOFILE – remove nsISecurityCheckedComponent goop | |||
* {{bug|481082}} – Video controls should listen for |stalled| event | |||
* {{bug|508024}} – Video element inside a link may hide other content within that link | |||
* {{bug|508022}} – Video controls don't work as expected if the video element is within a link | |||
* related? {{bug|554717}} – audio/video controls pick up surrounding list-style-image | |||
* related? {{bug|534409}} – Improper placement of html 5 audio control bar via css position | |||
* {{bug|520160}} – No context menu when watching a video in full screen mode | |||
* {{bug|530455}} – Can't set a tabindex to a video or audio element | |||
* {{bug|540719}} – Full-screen video should appear on the same monitor as the originating window on multi-monitor setups | |||
* {{bug|613312}} – Throbber shows until user starts playback on preload=metadata videos | |||
* {{bug|658096}} – Fix broken html5 volume slider (due to it disappearing outside element rect) | |||
Core fixes? | |||
* {{bug|511163}} – We repaint the whole page while controls are visible and video is playing | |||
* ??? – ogg, webm file associations? | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=Unprioritized | |||
|Feature roadmap=Firefox Desktop | |||
|Feature list=Desktop | |||
|Feature engineering team=Desktop front-end | |||
}} | |||
{{FeatureTeamStatus}} |