faire un plein écran en seulement layout-land android lors de la lecture d'videoView

Je suis en création d'application android pour jouer liveStream, j'ai ajouté le videoView dans mon layout.xml et ajouté au dossier de mise en page-terre

Je veux faire de l'app montre la vidéo en plein écran que dans la mise en page-la terre n'est pas le portrait

donc j'ai ajouté le code suivant dans 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);
    }
}

mais mon problème est que lorsque je tourne le dispositif de redémarrage de l'activité et de ce diriger le flux de la vidéo pour s'arrêter et je veux l'en empêcher. . J'ai ajouté à manifester cette ligne

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

mais cela conduit le code de onCreate() est exécutée une seule fois.

Comment faire pour que mon application joue le flux vidéo en continu et lorsque je faire pivoter l'appareil pour passer en plein écran dans l'aménagement des terres, puis lors du retour au portrait faire ce normal?

Espère que tout le monde a mon dire.
Merci à l'avance.

comment u résolu votre problème ? ci-dessous api level19

OriginalL'auteur user1553381 | 2012-10-22