웹 사이트 안의 동영상을 안드로이드에서 실행 시킬 일이 있었다.
단순히 웹뷰로 해당 주소 URL만 입력하면 완료될 줄 알았는데 ,
아래와 같은 문제점 들이 있었다.
1. 웹에 있는 영상이 자동으로 실행되지 않음.
2. 동영상이 실행이 되지 않거나, 되더라도 영상은 안나오고 소리만 나온다.
위의 문제 2가지를 해결 하기 위해 찾아본 결과
아래의 소스로 해결 할 수 있었다.
WebView webView = findViewById(R.id.webView);
WebSettings mWebSettings = webview.getSettings();
webview.setWebViewClient(new KSWebViewClient());
// 웹뷰에 동영상을 바로 실행시키기 위함.
mWebSettings.setMediaPlaybackRequiresUserGesture(false);
// 자바 스크립트 사용
mWebSettings.setJavaScriptEnabled(true);
// 뷰 가속 - 가속하지 않으면 영상실행 안됨, 소리만 나온다
webview.setLayerType(View.LAYER_TYPE_HARDWARE, null);
간만에 안드로이드 문제해결 일기 끝!
반응형
'개발 공부 기록하기 > - Android' 카테고리의 다른 글
Android 네트워크 연결 상태 체크 하기 (0) | 2017.04.30 |
---|---|
[안드로이드] Android Studio에서 Junit 기반 단위 테스트(Unit Test) 환경 구축하기 (0) | 2016.07.27 |
[안드로이드] 액션바 커스텀 하기 (1) | 2016.05.20 |
[안드로이드]시스템 영역에 APK 올리기 (0) | 2016.05.20 |
[안드로이드] 퍼미션 정리 (0) | 2016.05.18 |