안드로이드 웹뷰로 동영상 화면 확대 / 축소 기능이 있어 WebChromeClient를 상속받아 작업을 하였는데 동영상 전체화면에서 축소기능 선택을 해도 동영상 화면이 축소가 안되고 web에 fullscreenChange listener에 이벤트가 발생하지 않는 문제가 있었네요. 유튜브에서는 문제가 없는데 개발하고 있는 페이지에 문제가 있다고 생각했으나, 담당자 분께서 확인해 주셨는데 화면 하단의 navigation bar가 동영상 컨트롤 부분위에 위치해서 이벤트가 발생하지 않는것으로 확인해주셨습니다. 동영상 축소 안되는 문제는 navigation bar를 안보이게 처리하고 진행하기로 하였네요. @Override public void onShowCustomView(View view, CustomViewC..
동영상 자동재생 안되는 문제가 발생했다. 다른 웹뷰에서는 자동재생이 잘 되는데 내가 만든것만 안된다. 아.. javascript로 동영상 자동재생 그러나 웹뷰에서 에러 발생하며 동영상 자동재생이 안됨. error log : NotAllowedError: play() can only be initiated by a user gesture. WebView 설정을 변경하여 동영상 자동재생 가능 settings.mediaPlaybackRequiresUserGesture = false 참고 : https://developer.android.com/reference/android/webkit/WebSettings.html#setMediaPlaybackRequiresUserGesture(boolean)
WebView로 앱을 만들고 있는데 본인인증하는 본인인증 버튼을 눌러도 아무런 동작이 안되는 문제 발생. 검색을 해서 onCreateWindow() 함수를 정의해 줬지만, 화면이 겹쳐보이는 문제가 다시 발생. onCreateWindow 함수로 검색을 해서 원하는 문제를 해결할 수 있었다. 1. WebView의 설정 KOTLIN webview.apply { settings.javaScriptEnabled = true settings.setSupportMultipleWindows(true) settings.javaScriptCanOpenWindowsAutomatically = true } 2. WebChromeClient의 onCreateWindow() 설정 @Override public boolean on..
- Total
- Today
- Yesterday
- 알림허용
- app restart
- 알림소리끄기
- 안드로이드
- 이미지파일공유
- px to dp
- base64
- Kotlin
- onShowCustomView
- 인앱 업데이트
- height변경
- #gradle.properties
- 새로올린테스트앱이안보이네
- 알림소리묵음처리
- 이미지파일보기
- FileDataPart
- SWIFT
- areNotificationsEnabled
- Android
- 웹뷰
- webview
- nodejs
- VolleyFileUploadRequest
- #buildconofig
- 작업은했는데
- 음원파일재생
- px -> dp
- 한글깨짐
- Activity 크기 변경
- 난왜테스트가안될까
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |