You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#20760 introduces support for <amp-ima-video dock>. In docked mode, custom mini controls are displayed. Even though docking requested ima-video to hideControls, the latter will still display them when the video is paused, effectively showing two sets of controls at a time.
This can be approached in one of two ways:
Honor the result of dynamic hideControls to hide them regardless of playing state. I don't believe this would break any use-cases, since hideControls calls are dynamic and should in theory be superseded by showControls when the calling module requires it. This may require slight amp-ima-video refactoring (maybe) and additional internal postMessage APIs (doubtful).
Support force in hideControls. This has the unfortunate side-effect of having to backfill all players to support this parameter. This would still require additional changes to amp-ima-video, including necessary postMessage API changes to pass the flag through. However, flags like force should generally be avoided, so I'm not in favor of this API unless, for some reason, amp-ima-video UX requires decoupling of hiding use-cases (unlikely).
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.
#20760 introduces support for
<amp-ima-video dock>
. In docked mode, custom mini controls are displayed. Even thoughdocking
requestedima-video
tohideControls
, the latter will still display them when the video is paused, effectively showing two sets of controls at a time.This can be approached in one of two ways:
Honor the result of dynamic
hideControls
to hide them regardless of playing state. I don't believe this would break any use-cases, sincehideControls
calls are dynamic and should in theory be superseded byshowControls
when the calling module requires it. This may require slightamp-ima-video
refactoring (maybe) and additional internalpostMessage
APIs (doubtful).Support
force
inhideControls
. This has the unfortunate side-effect of having to backfill all players to support this parameter. This would still require additional changes toamp-ima-video
, including necessarypostMessage
API changes to pass the flag through. However, flags likeforce
should generally be avoided, so I'm not in favor of this API unless, for some reason,amp-ima-video
UX requires decoupling of hiding use-cases (unlikely)./to @torch2424
/cc @aghassemi
The text was updated successfully, but these errors were encountered: