scheduleAutoHide
Schedules a delayed auto-hide of the player UI after delayMs ms. Any previously pending hide is canceled first. The hide fires only when no touch is active and Callbacks.isUIShowing is true; the actual hide action is delegated to Callbacks.onAutoHideUI.