Contact emails
fbea...@chromium.org, mlam...@chromium.org
Explainer
https://github.com/WICG/mediasession/pull/203
Design doc/Spec
https://wicg.github.io/mediasession/#dom-mediasessionaction-skipad
Summary
Show a “Skip Ad” button in Picture-in-Picture window that websites can be notified when user interact with.
Motivation
Video advertisement model usually consist of pre-roll ads. Content providers often provide the ability to skip the ad after a few seconds. The Picture-in-Picture window being not interactive, users watching a video in Picture-in-Picture can’t do this today. This feature will allow websites to offer this experience also in the Picture-in-Picture window. This is one of the most common feature requests around Picture-in-Picture.
Risks
Interoperability and Compatibility
Safari has shipped a vendor-prefixed API for Picture-in-Picture and we’re working with them on the integration of the Media Session in Picture-in-Picture.
Edge: Public support
Firefox: No signals
Safari: Public support
Web / Framework developers: Positive
Activation
Web developers will be able to simply set/unset a media session action handler for “Skip Ad” to control the visibility of the button in the Picture-in-Picture window.
Developer documentation will cover this feature as we did before at https://developers.google.com/web/updates/2017/02/media-session.
Goals for experimentation
Gather feedback about the shape of the API
Validate that the API provides sufficient functionality for content providers using it to deliver user value. This will be measured by:
content providers that join the origin trial and choose to share their feedback
watch time that occurs in Picture in Picture mode
Experimental timeline
Starts around M73 Beta release, 2019-02-07
Expires when M74 Stable is cut, around 2019-04-16
Any risks when the experiment finishes?
No significant risks - content providers will feature detect and fall back to their current behavior when we disable the origin trial.
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
The feature will be supported on all platforms that currently support the Picture-in-Picture API.
Link to entry on the feature dashboard
https://www.chromestatus.com/feature/4749278882824192
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b8a46914-72f6-4bc2-a5ba-d10db89ce6f0%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/466b0823-d33b-4d3b-a825-53955ca2a5ef%40chromium.org.
Support the SkipAd media session action. This skipad action allows Chrome to show a button in the system media controls or in the PiP window.
None
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
None
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
NoneUnfortunately it doesn't show up in the API Owner UI/ToDo list and I can't directly see how to make it appear. jrobbins, is there anything strange with this one? It is very old so it might be different from anything done the last couple of years.
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ad00b08f-9135-4d9c-add6-92d84bc14d4bn%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8b8baa0d-001b-48c3-bc21-b11240d449c9%40sarasas.se.
Hi Chris,We are looking to ship this feature to Stable. We have reused an existing chromestatus (https://chromestatus.com/feature/4749278882824192?gate=4775000754618368) and updated almost every section, including filling all the "Prepare to Ship" section. This email was automatically generated by the "API Owners Review" step in that section after each individual section was approved. I have quoted the previous email thread in this email for additional context.
Contact emailsfbea...@chromium.org, mlam...@chromium.org, jiamingc...@chromium.org
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ad00b08f-9135-4d9c-add6-92d84bc14d4bn%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Contact emailsfbea...@chromium.org, mlam...@chromium.org, jiam...@chromium.org
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ad00b08f-9135-4d9c-add6-92d84bc14d4bn%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8b8baa0d-001b-48c3-bc21-b11240d449c9%40sarasas.se.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buQAXPXn_%2BCwDpz2ztB6tAum75RYVigYRP285p%3D0vVM%3DkQ%40mail.gmail.com.
Hi Jiaming,This feature has previously come across my radar as it appears in MDN to be implemented by both Firefox and Safari already:https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/setActionHandler#browser_compatibilityIs this accurate, is it in fact already implemented in Firefox and Safari?
Thanks François for the info!Hi Philip, please let us know if you have any other questions or concerns :]Best,JiamingOn Wed, Jun 5, 2024 at 9:46 AM François Beaufort <fbea...@google.com> wrote:On Wed, Jun 5, 2024 at 5:49 PM Philip Jägenstedt <foo...@chromium.org> wrote:Hi Jiaming,This feature has previously come across my radar as it appears in MDN to be implemented by both Firefox and Safari already:https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/setActionHandler#browser_compatibilityIs this accurate, is it in fact already implemented in Firefox and Safari?From what I can see in https://bugs.webkit.org/show_bug.cgi?id=217797, WebKit implements SkipAd.Firefox also implements it according to https://bugzilla.mozilla.org/show_bug.cgi?id=1582569
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buRtKagXuLS-0BUkZk%2BU7db_SUWzjqyEAD4_0_-z1w7R%3Dw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSLj0T4-%3DNeipvMMP4FJCqLCWf01D_5d%2BCzJizweHrv%2BSQ%40mail.gmail.com.
LGTM3
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2PCGEZEAN%2BhC0wpdjefJDpoxBxZdqaSZ%2BMtEw-dU2gqbQ%40mail.gmail.com.