The SyncMediaPlayer should never wait for synchronization, but keep playing regardless of what content is visible in the ReaderView.
Allow the SyncMediaPlayer to play continuously in the adjacent (previous and next) ranges of content.
The SyncMediaPlayer should wait for synchronization if its current timeline position is before the previous range of content, or after the next range of content.
This mode allows the SyncMediaPlayer to play continuously between pages, as it can keep playing content on the next page while the ReaderView is navigating to it.
If the pages do not contain any sync media, so that the playback position is after the next range of content, the SyncMediaPlayer will wait until the ReaderView and the SyncMediaPlayer are synchronized before resuming playback.
The SyncMediaPlayer should wait for synchronization if its current timeline position is outside the ReaderView's visible content.
Generated using TypeDoc
The synchronization behavior for the SyncMediaPlayer when it is attached to a ReaderView.
Determines when the SyncMediaPlayer should start waiting until it is synchronized with the ReaderView.
The SyncMediaPlayer and ReaderView are considered synchronized if the current playback position is inside the ReaderView's visible range of content.