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] Can't scrub before beginning playback for media item (iPhone, Safari) #677

Open
3 tasks
elynema opened this issue Oct 23, 2024 · 1 comment
Open
3 tasks

Comments

@elynema
Copy link

elynema commented Oct 23, 2024

Description

On the media item page, if you click in the progress bar / move the playhead to scrub before beginning playback, when you hit play, the item begins playing at the beginning. This may be an interaction between Ramp and native iOS player?

In addition, once the native player opens and playback begins, scrubbing does not work at all in the native player. You can adjust the progress, but the video just keeps playing from the beginning.

Note: If the user attempts to move the playhead before beginning playback, the player spins for a long time in Safari before the playback begins at the beginning of the media item in the native player. If the native player is subsequently closed, the media player is still spinning on the media item page.

Done Looks Like

  • Playback begins at playhead position, even when the playhead is adjusted before initial playback
  • Scrubbing is possible in the native player, when when the playhead is adjusted before playback.
  • Users can scrub either by moving the playhead or clicking in the progress bar and the media player does not get stuck (moving to native player and back results in endless indication of buffering and media playback doesn't resume)
@joncameron
Copy link
Contributor

joncameron commented Oct 23, 2024

Setting the source to be offset has been a previous way to mark to the native player that playback should begin at a certain point. In Safari on iOS the event that sets this value isn't going through and playback always begins the start.

Native player scrubbing issues may be beyond the scope of this; could double-check on that broken functionality and create a new issue if needed.

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

No branches or pull requests

2 participants