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

[BUG] Scrubbing in iOS native player is slow #601

Open
elynema opened this issue Jul 25, 2024 · 3 comments
Open

[BUG] Scrubbing in iOS native player is slow #601

elynema opened this issue Jul 25, 2024 · 3 comments
Labels
bug 🐛 Something isn't working

Comments

@elynema
Copy link

elynema commented Jul 25, 2024

Describe the bug
When scrubbing in the iOS native player, the scrubbing is pretty slow. We observed this primarily when playing media from the context of a playlist, but there is also some slowness on the media object page. Scrubbing is taking 3-4 seconds rather than 1-2 seconds.

Note that Charu has also reported that sometimes the scrubbing just doesn't work (doesn't respond). This one is not as easy to replicate.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://avalon-staging.dlib.indiana.edu/playlists/34 on iPhone (Safari) or iPad (chrome). Both these use the iOS native player for full-screen playback.
  2. Play the first section. If you are using iPad, play in full-screen.
  3. Try scrubbing back and forth. Generally, the scrubbing works, but there is a 3-4 second delay at least.

Expected behavior
Our goal is to have scrubbing be responsive in more like 1-2 seconds.

Screenshots

iphone-scrubbing-short.mov

Smartphone (please complete the following information):

  • Device: iPhone / iPad
  • OS: iOS 17
  • Browser: Safari on iPhone and Chrome on iPad
@joncameron
Copy link
Contributor

joncameron commented Jul 26, 2024

Needs to be tested against Ramp demo site—may be resolved with recent merge.

Edit: Tested and still an issue.

@joncameron
Copy link
Contributor

This could be looked at and tested for Ramp refactoring—that could improve this. This can be marked as a known issue for the moment. We could try to resolve this within Avalon, or make this part of the effort to avoid using the iOS native player when possible due to the lack of control we have over it.

@joncameron joncameron added the bug 🐛 Something isn't working label Jul 30, 2024
@elynema
Copy link
Author

elynema commented Jul 30, 2024

This shows scrubbing taking more like 10 seconds.

Private Zenhub Video

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants