Hide the status bar while a <video> is playing.

Fixes http://b/issue?id=2200379
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index c6f4056..1b3a93d 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -2560,6 +2560,7 @@
         // Hide the content view.
         mContentView.setVisibility(View.GONE);
         // Finally show the custom view container.
+        setStatusBarVisibility(false);
         mCustomViewContainer.setVisibility(View.VISIBLE);
         mCustomViewContainer.bringToFront();
     }
@@ -2579,6 +2580,7 @@
         mCustomViewContainer.setVisibility(View.GONE);
         mCustomViewCallback.onCustomViewHidden();
         // Show the content view.
+        setStatusBarVisibility(true);
         mContentView.setVisibility(View.VISIBLE);
     }
 
@@ -3500,6 +3502,11 @@
         return mShouldShowErrorConsole;
     }
 
+    private void setStatusBarVisibility(boolean visible) {
+        int flag = visible ? 0 : WindowManager.LayoutParams.FLAG_FULLSCREEN;
+        getWindow().setFlags(flag, WindowManager.LayoutParams.FLAG_FULLSCREEN);
+    }
+
     final static int LOCK_ICON_UNSECURE = 0;
     final static int LOCK_ICON_SECURE   = 1;
     final static int LOCK_ICON_MIXED    = 2;