zooniverse / front-end-monorepo

A rebuild of the front-end for zooniverse.org
https://www.zooniverse.org
Apache License 2.0
104 stars 30 forks source link

Missing video speed controls for Woodpecker Cavity Cam #6092

Open eatyourgreens opened 1 month ago

eatyourgreens commented 1 month ago

Package

Choose from the list:

Describe the bug

On a phone, the video player doesn't have the menu to select playback speed.

Screenshot of a video subject on an iPhone. There aren't any custom controls for the video player.

To Reproduce

Try to slow a video down on this workflow.

https://www.zooniverse.org/projects/elwest/woodpecker-cavity-cam/classify/workflow/16998

Expected behavior

This might be an error in the tutorial text, which refers to the old video player. The tutorial says you can slow playback down in order to make identification easier.

Device information

Smartphone (please complete the following information):

Additional context

Woodpecker Cavity Cam Talk discussion here:

https://www.zooniverse.org/projects/elwest/woodpecker-cavity-cam/talk/3627/3333579?comment=5490269&page=1

There are custom video controls in the code, but they are currently disabled because they're missing keyboard support. See the discussions here:

eatyourgreens commented 1 month ago

In a desktop browser, you can click the video to focus it, then play/pause with Space. While the video is paused, you can also scrub with the cursor keys. That might be an alternative for volunteers who want to examine individual frames in detail.

Similarly on a mobile device, you can play, pause and scrub with your finger. In addition, you can also pinch to zoom in on paused frames.

Some linked discussion about keyboard support for media players:

EDIT: In Firefox, the cursor keys scrub through a video in 5s steps, so that's not a useful alternative for 10s video clips. Chrome scrubs smoothly through the video clip, frame by frame.