Index: android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java b/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
index 6ed4911ffaf2dae142ec0c2946e315b850d401c3..ecdb2032e2ae1b4f922dba85a9b5fa013eecef68 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
@@ -5,6 +5,7 @@ |
package org.chromium.android_webview; |
import android.content.Context; |
+import android.graphics.RectF; |
import android.view.KeyEvent; |
import android.view.View; |
import android.webkit.URLUtil; |
@@ -13,6 +14,7 @@ import android.webkit.WebChromeClient; |
import org.chromium.content.browser.ContentVideoView; |
import org.chromium.content.browser.ContentVideoViewClient; |
import org.chromium.content.browser.ContentViewClient; |
+import org.chromium.content.browser.ContentViewCore; |
/** |
* ContentViewClient implementation for WebView |
@@ -83,4 +85,11 @@ public class AwContentViewClient extends ContentViewClient { |
return mAwSettings != null ? |
mAwSettings.getBlockNetworkLoads() && URLUtil.isNetworkUrl(url) : true; |
} |
+ |
+ @Override |
+ public void onExternalVideoSurfaceNotified( |
+ ContentViewCore contentViewCore, int playerId, boolean isRequest, RectF rect) { |
+ ExternalVideoSurfaceContainer.getInstance().notifyExternalVideoSurface( |
+ contentViewCore, playerId, isRequest, rect); |
+ } |
} |