samvera-labs / ramp

Interactive, IIIF powered audio/video media player React components library. Styleguidist Docs: https://samvera-labs.github.io/ramp/
https://ramp.avalonmediasystem.org/
30 stars 5 forks source link

[BUG] Clicking in progress bar does not scrub in Android (Chrome) #590

Closed elynema closed 1 month ago

elynema commented 2 months ago

Describe the bug When playing a media item on Android (Chrome), dragging the playhead to scrub works fairly well, but clicking at a point in the progress bar does nothing.

To Reproduce Steps to reproduce the behavior:

  1. Go to any media item in avalon-staging on an Android device (Chrome)
  2. Start video playback
  3. Try clicking in the progress bar before or after current location
  4. Nothing happens

Expected behavior In other contexts, clicking in the progress bar will scrub to the location that was clicked.

Screenshots

https://github.com/user-attachments/assets/6ed4f0c5-2a2d-4673-9490-f6256d98bbaf

Smartphone (please complete the following information):

elynema commented 2 months ago

this works in native video.js, so is probably the custom progress bar. Theoretically it could be a quick fix with event handler, but if not that, it could be hard.

joncameron commented 1 month ago

👍

Tested on Google Pixel 6 Pro v13.0 in Browserstack.