Chromium Code Reviews

Unified Diff: android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java

Issue 132233042: Enable the embedded L1/EME support in WebView. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
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);
+ }
}

Powered by Google App Engine