library/src/main/java/com/devbrackets/android/exomedia/ui/widget/VideoControlsMobile.java
@Override
    public void hideDelayed(long delay) {
        hideDelay = delay;

        if (delay < 0 || !canViewHide) {
            return;
        }

        //If the user is interacting with controls we don't want to start the delayed hide yet
        if (!userInteracting) {
            visibilityHandler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    animateVisibility(false);
                }
            }, delay);
        }
    }
/**
     * After the specified delay the view will be hidden.  If the user is interacting
     * with the controls then we wait until after they are done to start the delay.
     *
     * @param delay The delay in milliseconds to wait to start the hide animation
     */
After the specified delay the view will be hidden.  If the user is interacting
with the controls then we wait until after they are done to start the delay.

@param delay The delay in milliseconds to wait to start the hide animation
After the specified delay the view will be hidden . If the user is interacting with the controls then we wait until after they are done to start the delay . @param delay The delay in milliseconds to wait to start the hide animation
@Override
    public void hideDelayed(long delay) {
        hideDelay = delay;
        if (delay < 0 || !canViewHide) {
            return;
        }
        if (!userInteracting) {
            visibilityHandler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    animateVisibility(false);
                }
            }, delay);
        }
    }
@ Override public void hideDelayed ( long delay ) { hideDelay = delay ; if ( delay < 0 || ! canViewHide ) { return ; } if ( ! userInteracting ) { visibilityHandler . postDelayed ( new Runnable ( ) { @ Override public void run ( ) { animateVisibility ( false ) ; } } , delay ) ; } }
After the specified delay the view will be hidden.
After the specified delay the view will be hidden .
//If the user is interacting with controls we don't want to start the delayed hide yet