반응형
안드로이드 웹뷰에서 videojs로 실행시킨 동영상이 풀스크린으로 작동되지 않았다.
해당 내용을 기본으로 내용을 추가
해당소스에서
setBackgroundColor(ContextCompat.getColor(ctx, android.R.color.black));
부분 삭제후 진행
1. 전체화면을 누르게될시 landscape로 실행
2. 전체화면이 풀릴때 portrait로 다시 변경
3. 추가로 하단 네비게이션바때문에 해당부분을 선택할수 없어서 네비게이션바 비활성까지
==
//하단 가상 네비게이션바 숨기기 추가
onShowCustomView쪽 코드추가
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decor.setSystemUiVisibility(uiOptions);
onHideCustomView 부분 추가
mActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setFullscreen 부분 추가
mActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
반응형
'모바일 > Android' 카테고리의 다른 글
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent (0) | 2022.05.16 |
---|---|
WEBVIEW에서 WEBRTC 권한관련 (0) | 2022.04.04 |
The emulator process for AVD [] was killed. (0) | 2020.12.15 |
키해시 뽑기 (0) | 2020.08.31 |
안드로이드 사진 돌아감 exif (0) | 2020.05.08 |