Closed elynema closed 1 month ago
There is a check in Ramp for iOS player put in place for really laggy seeking behavior in native player. iOS devices turns off updating of custom progress bar b/c not necessary in the native player. Because audio player does not use native player, the custom progress bar is not getting updated.
On avalon-dev, the playback head is now progressing in iPhone iOS17 when playing an audio only item.
@Dananji @masaball We already have #601 for slow scrubbing on iPhone, but that issue reports scrubbing taking 3-4 seconds. I am seeing it more often at 6-12 seconds or more in the native player on iPhone. I know that initially the code that created this bug was working to speed up scrubbing in the native player, and this fix might be negatively impacting that work?
This video shows 6-10 second delay in scrubbing, but if you drag the playhead nearly to the end of the item just after starting playback, it can be longer
I did some more checking this morning, and it looks like I am seeing the longer scrubbing times on avalon-staging in iOS/Safari as well. MCO is showing more of 2-4 seconds for scrubbing, so it seems to be faring better.
Describe the bug On iOS iPhone, when an audio only item is played, the playback head does not progress.
To Reproduce Steps to reproduce the behavior, including the results:
Expected behavior Playback head should progress as the audio item plays.
Screenshots/Screen Recording
https://github.com/user-attachments/assets/bde06d5e-bc53-46e2-ae11-2a607ac44773
Environment (please complete the following information):