why not just pass `onPlay` to addMediaReadyCallback`?