Persist the start time of the video, the FFmpeg and MPV players start at 0 ms unless the client uses a custom start time. However, the AVFoundation uses the presentation time of the first frame as a start time in order to have a consistent frame by frame jogging.
Implementing this feature on the native side of the FFmpeg player is the proper way for this issue however it is useful only (for now!) for the AVFoundation player.
Persist the start time of the video, the FFmpeg and MPV players start at 0 ms unless the client uses a custom start time. However, the AVFoundation uses the presentation time of the first frame as a start time in order to have a consistent frame by frame jogging. Implementing this feature on the native side of the FFmpeg player is the proper way for this issue however it is useful only (for now!) for the AVFoundation player.