Mon visiogramme fonctionne correctement en mode portrait, mais en mode paysage, il ne convient pas en mode plein écran (je ne souhaite pas utiliser layout-land). J'essaye de changer des vues par programme mais ceci ne fonctionne pas comme prévu. J'ai essayé d'obtenir la résolution de l'appareil en utilisant le code ci-dessous:La vidéo ne passe pas en plein écran en mode paysage pour certains appareils utilisant l'affichage vidéo en android
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
WindowManager wm =(WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
height = metrics.heightPixels
width = metrics.widthPixels
Test sur les appareils avec une résolution 1080 * 1920 la valeur je reçois est 1080 et 1776 respectivement pour la hauteur et la largeur. (Pour certains appareils, je reçois des valeurs correctes et VideoView fonctionne très bien dans les deux orientations)
Je suis confronté au même problème qui a été posée dans le ci-dessous LINK-
video not taking full screen in landscape mode using videoview android
Avez-vous essayé les réponses fournies dans la question que vous avez mentionnée? – SilverNak
oui mais ça n'a pas marché –