It would be great to have callbacks for casting scenarios similar to the ones available in the standard player setup. Specifically, events like PlayerEvent.Seek, PlayerEvent.Seeked, PlayerEvent.TimeShift, and PlayerEvent.TimeShifted are crucial for monitoring playback behavior and providing users with a seamless experience.
Currently, these callbacks are not triggered during casting, which makes it challenging to maintain feature parity and consistent user experience between normal playback and casting.
For playback time changes during casting we surface the CastTimeUpdated event. The cause for such an event can be playback progressing normally or playback time changing due to a time shift or a seek. (Android, iOS)
You should be able to cover all use cases with above event. If that’s not the case, please let me know.
I do see that this is less convenient than having dedicated Seek or TimeShift events in the cast scenario. We will track the requirement internally and let you know about any changes.