Open EricAndrechek opened 1 year ago
Would it be a temporary fix to add SyncStreams()
to the end of of PlayPauseAll()
until a real fix is available?
Potentially, but I am worried about the case where people have intentionally unsynced streams when watching in replay, where syncing on pause/play might be annoying.
It would be preferable for players to keep their spots while live timing pauses with it. Which I don't think is possible (feel free to correct me if I am wrong).
Potentially, but I am worried about the case where people have intentionally unsynced streams when watching in replay, where syncing on pause/play might be annoying.
It would be preferable for players to keep their spots while live timing pauses with it. Which I don't think is possible (feel free to correct me if I am wrong).
To add to this, if one on-board is weirdly delayed or ahead during a live stream, you may wish to manually bring that one player out of sync in MV's eyes to keep it visually in sync to you - meaning you would be potentially trying to avoid pressing the sync button.
I wonder if there is some way we can sync just that specific player - that or keep track of exact states of all the players, sync them all, then scrub them back to their past states. Not a pretty fix but would maybe work?
Is there a goto time mutation in the MV API to allow that?
playerSeekTo looks like it could work?
If you press play/pause to play or pause the current stream, the live timing data does not pause, meaning things like speedometers will continue to update even though the feeds are paused. This appears to be an issue in how MultiViewer handles pause/play, so until a fix comes you can press play/pause and then sync to sync the pause/play state to the live timing data.