Video player has an incorrect seek bar time with live stream on iOS 17

I've encountered an issue with the seek bar time display in the video player on iOS 17, specifically affecting live stream videos using HLS manifests with the time displayed in am/pm format.

As the video progresses, the displayed start time appears to shift backwards in time with a peculiar pattern:

Displayed Start Time = Normal Start Time - Viewed Duration

For instance, if a program begins at 9:00 AM, at 9:30 AM, the start time shown will erroneously be 8:30 AM. Similarly, at 9:40 AM, the displayed start time will be 8:20 AM.

This issue is observed with both VideoPlayer and AVPlayerViewController on iOS 17. The same implementation of the video player on iOS 16 displays the duration of the viewed program and doesn’t have any issues.

Please advise on any known workarounds or solutions to address this issue on iOS 17.

Post not yet marked as solved Up vote post of Amuron Down vote post of Amuron
355 views

Replies

Same observation here. iOS17 and iPadOS17 new "hour style" time format displayed for live content is wrong. On older iOS/iPadOS versions and on still on Mac today the "duration style" time format is correct. I wonder if a fix is coming. Following.