Cześć, używam exoplayer w aplikacji. Wideo wyświetlam wertykalnie. Problem polega na tym, że jak wielokrotnie włączę i wyłączę wideo, to nagle zaczyna się odtwarzać horyzontalnie (tak jakbym miał odwrócony telefon). Może spotkaliście się z czymś takim kiedyś albo wiecie co powinienem ustawić żeby takie rzeczy się nie działy.

Moja konfiguracja


   <com.google.android.exoplayer2.ui.PlayerView
        android:id="@+id/movie_exo_player"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/video_player_bg"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:shutter_background_color="@color/shutter_bg">

    </com.google.android.exoplayer2.ui.PlayerView>

 simpleExoPlayer = new SimpleExoPlayer.Builder(getActivity()).build();
        playerView = getActivity().findViewById(R.id.movie_exo_player);
        playerView.setPlayer(simpleExoPlayer);
        playerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FILL);

        DefaultBandwidthMeter defaultBandwidthMeter = new DefaultBandwidthMeter.Builder(getActivity()).build();
        OkHttpDataSourceFactory okHttpDataSourceFactory = new OkHttpDataSourceFactory(OkHttpClientBuilder.Build(getActivity()), Util.getUserAgent(getActivity(),"appname"), defaultBandwidthMeter);
        MediaSource videoSource = new ProgressiveMediaSource.Factory(okHttpDataSourceFactory).createMediaSource(Uri.parse(getVideoUrl()));

        simpleExoPlayer.prepare(videoSource);
        simpleExoPlayer.setPlayWhenReady(true);