Haz una pantalla completa en solo Android de layout-land cuando juegues videoView

Estoy creando una aplicación de Android para reproducir liveStream, agregué videoView en mi layout.xml y agregué la carpeta de layout-land

Quiero hacer que la aplicación muestre el video en pantalla completa solo en el diseño, no en el retrato

así que agregué el siguiente código en onCreate ():

public void onConfigurationChanged(Configuration newConfig){
if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE
   {
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
   } else 
    if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,    WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }
}

pero mi problema es que cuando giro el dispositivo, se reinicia la actividad y esto hace que la secuencia de video se detenga y quiero evitarlo. Asi que. Agregué para manifestar esta línea.

 android:configChanges="keyboard|keyboardHidden|orientation|screenSize"

pero esto hace que el código de onCreate () se ejecute solo una vez.

¿Cómo hacer que mi aplicación reproduzca la transmisión de video continuamente y cuando giro el dispositivo para hacer que la pantalla se muestre en pantalla completa y luego cuando vuelva al modo vertical, se normaliza?

Espero que alguien tenga mi significado. Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta