투케이2K

607. (Android/Java) 안드로이드 웹뷰에서 웹 브라우저 비디오 자동 재생 설정 수행 - setMediaPlaybackRequiresUserGesture 본문

Android

607. (Android/Java) 안드로이드 웹뷰에서 웹 브라우저 비디오 자동 재생 설정 수행 - setMediaPlaybackRequiresUserGesture

투케이2K 2023. 7. 20. 19:43

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

 

            // -----------------------------------------
            // TODO [비디오 자동 재생 지원 설정]
            main_webview.getSettings().setMediaPlaybackRequiresUserGesture(false);
            // -----------------------------------------


            // TODO [크롬 클라이언트 설정 실시]
            main_webview.setWebChromeClient(new WebChromeClient() {

                // TODO [웹 브라우저 권한 요청 확인]
                @Override
                public void onPermissionRequest(final PermissionRequest request) {
                    S_Log._W_("[웹 - 권한] PermissionRequest 요청 수행", new String[]{
                            "PermissionRequest :: " + String.valueOf(Arrays.toString(request.getResources()))
                    });

                    // [권한 자동 부여 수행]
                    request.grant(request.getResources());
                }

            });

 

반응형
Comments