Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Examine Interaction for Open/Close in Media Player Menus #689

Open
2 tasks
joncameron opened this issue Oct 28, 2024 · 1 comment
Open
2 tasks

Examine Interaction for Open/Close in Media Player Menus #689

joncameron opened this issue Oct 28, 2024 · 1 comment
Assignees
Labels
investigation Related research work

Comments

@joncameron
Copy link
Contributor

joncameron commented Oct 28, 2024

Description

Which menu items should be click to open, and which should open on hover? There are other players that we could look at. Should CC be a button with binary state as well as a menu on hover, or just a menu on hover etc. YouTube, LinkedIn, Vimeo, ASP and others have different design patterns that we could look at and discuss as a group. Current Ramp items are mixed between click and click to open.

Done Looks Like

  • Generate a list of each menu item in the Ramp media player and whether they should be click, click to open a menu, open a menu on hover after looking at design examples from other players.
  • Check that current behavior is consistent across different player sizes and contexts (embedded player etc.)
@joncameron joncameron added the investigation Related research work label Nov 6, 2024
@Dananji Dananji self-assigned this Nov 20, 2024
@Dananji
Copy link
Collaborator

Dananji commented Nov 21, 2024

Pointer actions used to open the popup menus in the player's control bar in different players are as follows;
The columns represent different controls that mostly use popup menus, the rows represent different players.

Volume Captions Settings (gear icon) Playback rate Quality selector Other
YouTube hover: opens volume panel, click: mute/unmute click: toggles closed captions, this doesn't have a popup menu hover: none, click: opens menu inside settings menu inside settings menu none
Vimeo same behavior hover: none, click: opens menu hover: none, click: opens menu inside settings menu inside settings menu Transcript -> click: shows transcript panel on the right hand side of video, hover: none
LinkedIn Learning player (VideoJS) same behavior hover: none, click: opens menu hover: none, click: opens menu hover: none, click: opens menu inside settings menu none
Cousera player (VideoJS) same behavior hover/click: opens menu hover/click: opens menu N/A N/A none
Netflix same behavior hover/click: opens menu N/A hover/click: opens menu N/A Episodes -> hover/click: opens menu
Ramp same behavior hover: none, click: opens menu hover: none, click: opens menu hover: none, click: opens menu hover: none, click: opens menu File download: hover: none, click: opens menu

Summary:

  • volume button uses the pointer actions (hover: opens volume panel, click: mute/unmute) across players
  • other popup menu buttons has mixed pointer actions (hover and/or click) across players
  • none of the players use the same pointer action for all popup menu controls (only hover or only click to open)
  • YouTube, Vimeo, and LinkedIn Learning uses the CC button, and only YouTube uses it as a toggle button and it doesn't have a popup menu
  • Cousera and Netflix uses a subtitles button instead of a CC button
  • all the control icons show a title on hover for all the players except for Netflix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
investigation Related research work
Projects
None yet
Development

No branches or pull requests

2 participants