[react native] WebView내에서 youtube 전체화면 전환 안되는 문제 (in android)
webview 내 embed 되어 있는 유투브 동영상이 플레이 될때,
전체화면으로 변경하는 버튼 자체가 노출되지 않는 문제.


그래서 막 찾다보니... 

ReactWebViewManager.java 이건 기존에 존재하는 파일이고,
VideoWebChromeClient.java 는 추가로 생성해야 하는 파일.
(둘다 위치는 node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/views/webview)

근데 나는 기본 제공하는 WebView 대신에 react-native-webview-file-upload-android 를 사용해서
이 경우에는 아래 위치의 파일을 수정해야 한다.

node_modules/react-native-webview-file-upload-android/android/src/main/java/com/oblongmana/webviewfileuploadandroid/

AndroidWebViewManager.java

import com.oblongmana.webviewfileuploadandroid.VideoWebChromeClient; // 추가
.
.
.
view.setWebChromeClient(new VideoWebChromeClient(reactContext.getCurrentActivity(), view){ // 수정

그리고 VideoWebChromeClient.java 파일 상단은 아래 내용으로 바꿔야 한다.

package com.oblongmana.webviewfileuploadandroid;

by 정원 | 2017/05/31 17:27 | - React Native | 트랙백 | 덧글(0)
트랙백 주소 : http://moondding2.egloos.com/tb/6136339
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >