Контент SurfaceView не вращается - PullRequest
0 голосов
/ 19 марта 2019

Я использую 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);
...