J'ai trouvé méthode setOnVideoSizedChangedListener dans VideoView. J'utilise la dernière version de la bibliothèque 4.0.3 et utilise VideoView au lieu de EMVideoView sous le package com.devbrackets.android.exomedia.ui.widget.
Dans la méthode setOnVideoSizedChangedListener, j'ai pu obtenir la largeur et la hauteur d'origine de la vidéo.
Voici l'exemple de code sur la façon dont je pourrais obtenir la taille de la vidéo.
videoView.setOnVideoSizedChangedListener(new OnVideoSizeChangedListener() {
@Override
public void onVideoSizeChanged(int intrinsicWidth, int intrinsicHeight) {
Log.d("Original Video Size", "width: " + String.valueOf(intrinsicWidth) + ", " + "height: " + String.valueOf(intrinsicHeight));
float aspectRatio = intrinsicWidth/intrinsicHeight;
int actualHeight = (int) (videoView.getWidth() * aspectRatio);
Log.d("VideoView Height", String.valueOf(actualHeight));
}
});
Veuillez me faire savoir si vous avez besoin d'aide.