ビデオを再生していてフルスクリーンのアイコンが表示されています。これをクリックするとデバイスの向きが強制的に横向きに回転します。しかし、画面を回転すると、それはpotraitモードに戻っていません.Youtube/Hotstarアプリのように、ボタンのクリックとデバイスの向きの変更の両方で回転の変化が起こるような、ビデオの回転を起こしたいと思います。ビデオの再生中に画面が回転する
findViewById(R.id.landscape).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}
}
});
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setAutoOrientationEnabled(this,false);
}
質問:
私の単純な要件は、強制的setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENS OR_LANDSCAPE)を使用して活性を回転させた後です。 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENS OR_POTRAIT)を呼び出さずにデバイスを回転させると、再びpotraitモードに戻ることができます。あなたはこのラインを使用して変更することができ、ボタンの
haveビデオを実行しているアクティビティのマニフェストに 'configChanges'を追加しましたか? – Mithun
はい私のマニフェストファイルには "android:configChanges =" orientation | screenSize | keyboardHidden "" –
コードを使わずに問題が投稿されないようにしてください –