Skip to content

Conversation

@peaBerberian
Copy link
Collaborator

In one of our recent updates on the initial seek and play, we appeared to have broken autoPlay on Samsung TVs when they started on a discontinuity.

This is yet again an issue linked to those infamous Tizen seek-backs I love to complain about.

The fix proposed here is to just call the HTML5 play API even if we appear to be rebuffering from the amount of buffered data in front of us on Tizen if it tells us that it actually have enough data to play through its readyState property.

This shouldn't break things and seems logical. I hesitated doing the same fix for all targets but the readyState property is known to be sometimes wrong on some devices so I didn't.

NOTE: Maybe we can do the same thing on V4, even if this shouldn't be required there.

In one of our recent updates on the initial seek and play, we appeared
to have broken autoPlay on Samsung TVs when they started on a
discontinuity.

This is yet again an issue linked to those infamous Tizen seek-backs I
love to complain about.

The fix proposed here is to just call the HTML5 `play` API even if we
appear to be rebuffering from the amount of buffered data in
front of us on Tizen if it tells us that it actually have enough data
to play through its `readyState` property.

This shouldn't break things and seems logical. I hesitated doing the
same fix for all targets but the `readyState` property is known to be
sometimes wrong on some devices so I didn't.
@peaBerberian peaBerberian added bug This is an RxPlayer issue (unexpected result when comparing to the API) Priority: 0 (Very high) This issue or PR has a very high priority. Efforts should be concentrated on it first. legacy-v3 labels Aug 13, 2024
@peaBerberian peaBerberian added this to the 3.33.4 milestone Aug 13, 2024
@peaBerberian peaBerberian merged commit acf8d39 into legacy-v3 Aug 14, 2024
@peaBerberian peaBerberian deleted the fix/tizen-autoplay branch November 9, 2024 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug This is an RxPlayer issue (unexpected result when comparing to the API) legacy-v3 Priority: 0 (Very high) This issue or PR has a very high priority. Efforts should be concentrated on it first.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants