|
|
@@ -9,7 +9,6 @@ import android.util.Log;
|
|
|
import android.view.View;
|
|
|
import android.webkit.JavascriptInterface;
|
|
|
import android.webkit.SslErrorHandler;
|
|
|
-import android.webkit.WebChromeClient;
|
|
|
import android.webkit.WebSettings;
|
|
|
import android.webkit.WebView;
|
|
|
import android.webkit.WebViewClient;
|
|
|
@@ -92,26 +91,27 @@ public class ContentsHtmlHolder extends ContentsHolder<ContentsDetailBean> {
|
|
|
FrameLayout customViewContainerBack = itemView.findViewById(R.id.layout_full_screen_background);
|
|
|
// FrameLayout customViewContainer = activity.findViewById(android.R.id.content);
|
|
|
|
|
|
- webView.setWebChromeClient(new WebChromeClient() {
|
|
|
-
|
|
|
- public void onShowCustomView(View view, WebChromeClient.CustomViewCallback callback) {
|
|
|
- super.onShowCustomView(view, callback);
|
|
|
- webView.setVisibility(View.GONE);
|
|
|
- customViewContainerBack.setVisibility(View.VISIBLE);
|
|
|
- customViewContainer.setVisibility(View.VISIBLE);
|
|
|
- customViewContainer.addView(view);
|
|
|
- view.setBackground(null);
|
|
|
- isShowFullScreenVideo = true;
|
|
|
- }
|
|
|
-
|
|
|
- public void onHideCustomView() {
|
|
|
- super.onHideCustomView();
|
|
|
- webView.setVisibility(View.VISIBLE);
|
|
|
- customViewContainerBack.setVisibility(View.GONE);
|
|
|
- customViewContainer.setVisibility(View.GONE);
|
|
|
- isShowFullScreenVideo = false;
|
|
|
- }
|
|
|
- });
|
|
|
+ // fixme 일부 기기에서 실행되지 않아서 제거(임시)
|
|
|
+// webView.setWebChromeClient(new WebChromeClient() {
|
|
|
+//
|
|
|
+// public void onShowCustomView(View view, WebChromeClient.CustomViewCallback callback) {
|
|
|
+// super.onShowCustomView(view, callback);
|
|
|
+// webView.setVisibility(View.GONE);
|
|
|
+// customViewContainerBack.setVisibility(View.VISIBLE);
|
|
|
+// customViewContainer.setVisibility(View.VISIBLE);
|
|
|
+// customViewContainer.addView(view);
|
|
|
+// view.setBackground(null);
|
|
|
+// isShowFullScreenVideo = true;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public void onHideCustomView() {
|
|
|
+// super.onHideCustomView();
|
|
|
+// webView.setVisibility(View.VISIBLE);
|
|
|
+// customViewContainerBack.setVisibility(View.GONE);
|
|
|
+// customViewContainer.setVisibility(View.GONE);
|
|
|
+// isShowFullScreenVideo = false;
|
|
|
+// }
|
|
|
+// });
|
|
|
|
|
|
// webChromeClient = new VideoEnabledWebChromeClient(webView, customViewContainer) {
|
|
|
// @Override
|