Я использую SurfaceView для воспроизведения видео с сервера. Мне нужно повернуть видео на 90,180,270 градусов. Но в моем случае SurfaceView вращается, но видео не вращается.
@Override
public void surfaceCreated(SurfaceHolder surfaceHolder) {
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDisplay(mSurfaceHolder);
try {
mMediaPlayer.setDataSource(this, Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video));
mMediaPlayer.prepare();
} catch (IOException e) {
e.printStackTrace();
}
mMediaPlayer.start();
mMediaPlayer.setLooping(true);
}
**Rotation**
float roation=surfaceView.getRotation();
surfaceView.rotation(surfaceView);