-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Problem
The stream onTimebasedPlayerStateChanged emits different results depending on OS, when playing a publication in WebPubAudioOnly format:
- When calling e.g.
next()orprevious():- Android: the state
TimebasedState.loadingis emitted. - iOS: the state
TimebasedState.pausedis emitted.
- Android: the state
- When audio files are switched (e.g. from 0001.mp3 to 0002.mp3):
- Android: no new state (
TimebasedState) is emitted. - iOS: the state
TimebasedState.pausedis emitted.
- Android: no new state (
Expected Result
iOS behaves as Android and emits TimebasedState.loading or nothing.
If possible, do not emit TimebasedState.paused in these scenarios. We should be able to know that if TimebasedState.paused is set, it's an action from the user or OS.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels