You can hide the media control in the scroll event. This is not a problem with the position of vision, but at least it is not visible.
scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { @Override public void onScrollChanged() { mediaController.hide(); } });
source share