My application offers only Portrait mode. In a portrait activity I have a fullscreen VideoView. What I want to do is rotate the VideoView ( the actual video, videobuffer) 90
mMediaPlayer.setOnVideoSizeChangedListener(newMediaPlayer.OnVideoSizeChangedListener() {
@Override
public void onVideoSizeChanged(MediaPlayer mp, int width, int height) {
if (width < height) {
// orientation = "vertical";
mTextureView.setRotation(90f);
} else {
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int sHeight = displayMetrics.heightPixels;
int sntWidth = displayMetrics.widthPixels;
FrameLayout.LayoutParams parms =
new FrameLayout.LayoutParams(sHeight,sHeight);
mTextureView.setLayoutParams(parms);
}
}
});