Confirmed users
1,107
edits
m (clearing in prep for migration to new feature page format) |
No edit summary |
||
(33 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{FeatureStatus | |||
|Feature name=Media Controls Refresh | |||
|Feature stage=Landed | |||
|Feature status=Complete | |||
|Feature version=Firefox 12 | |||
|Feature health=OK | |||
}} | |||
{{FeatureTeam | |||
|Feature product manager=Asa Dotzler | |||
|Feature feature manager=Asa Dotzler | |||
|Feature lead engineer=Jared Wein, Paul Adenot | |||
|Feature qa lead=Mihaela Velimiroviciu | |||
|Feature ux lead=Steven Horlander | |||
|Feature additional members=Justin Dolske | |||
}} | |||
{{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. | |||
This feature falls primarily in the '''Experience''' category (from the "Discover, Experience, and Connect" vision statement.) | |||
|Feature dependencies=Full-screen mode will require {{bug|545812}}, security review will happen there. | |||
|Feature non-goals=As a set of incremental evolutions, large changes such as WebRTC or a more meaningful set of streaming controls are out of scope. | |||
|Feature ux design=Previous investigation at [[Firefox/Projects/Video_Controls]] | |||
|Feature implementation notes=Features: | |||
* (fixed, FF8) {{bug|518008}} – click on video to pause/play | |||
* (fixed, FF9) {{bug|472942}} – Make viewing a video directly look nice. | |||
* (fixed, FF10) {{bug|669260}} – add "Show Video Info" context menu (overlay) | |||
* (fixed, FF10) {{bug|681550}} – Context menu for Save Video As Image | |||
* (fixed, FF10) {{bug|675899}} - HTML5 video player should show controls when video ends (if controls attribute is present) | |||
* (fixed, FF11) {{bug|513405}} – Add text to videocontrols to describe the cause of errors. | |||
* (fixed, FF11) {{bug|537718}} - Video should scale for a small window. | |||
* (fixed, FF11) {{bug|470628}} – Provide a Full Screen button (or Full Tab?) | |||
* (fixed, FF12) {{bug|681548}} – Visual refresh of controls | |||
* (fixed, FF12) {{bug|666306}} – Video content should become large play button when video is not autoplay and with controls enabled | |||
Significant bugfixes: | |||
* (fixed, FF8) {{bug|481082}} – Video controls should listen for "stalled" event | |||
* (fixed, FF8) {{bug|669217}} – remove nsISecurityCheckedComponent goop | |||
* (fixed, FF8) {{bug|669616}} – Time in media rounded incorrectly | |||
* (fixed, FF10) {{bug|556563}} – Remove "View Video" context menu when you're already viewing the video | |||
Smaller bugfixes: | |||
* (fixed, FF9) {{bug|462117}} – Add specialized video controls for small-dimension media. | |||
* (fixed, FF10) {{bug|513758}} - Pressing Pos1/End key while video is in ended state sets status to play | |||
* (fixed, FF11) {{bug|699719}} - Fade out video controls if no mouse movement for > n seconds | |||
|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=P2 | |||
|Feature theme=Experience | |||
|Feature roadmap=Firefox Desktop | |||
|Feature list=Desktop | |||
|Feature engineering team=Desktop front-end | |||
}} | |||
{{FeatureTeamStatus | |||
|Feature security status=sec-review-complete | |||
|Feature security health=OK | |||
|Feature security notes=2011.10.27: [curtisk]The bugs of concern were reviewed (mostly full-screen stuff) the rest is OK. | |||
|Feature qa status=Signed-off on Firefox 12.0 beta 1 | |||
|Feature qa notes=[https://wiki.mozilla.org/Firefox/Features/Media_Controls_Refresh/TestPlan Test Plan] | |||
}} |