Currently, during playback we only check for active cue changes on a 250ms timer interval. Some media players have the ability to notify callers when the media's current time crosses a given boundary; we should implement a MediaPlayer & MediaPlayerPrivate callback request API, and use that to drive active cue change behavior.
<rdar://problem/40734620>