| Index: chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| index eda49a7425f56667d922644d320557e1de0a515c..e698b6fd43b4fdcba11b1870fe4cd7ea81938fc8 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| @@ -3074,6 +3074,15 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener,
|
| nativeSetWebappManifestScope(mNativeTabAndroid, scope);
|
| }
|
|
|
| + /**
|
| + * Configures web preferences for viewing downloaded media.
|
| + * @param enabled Whether embedded media experience should be enabled.
|
| + */
|
| + public void enableEmbeddedMediaExperience(boolean enabled) {
|
| + if (mNativeTabAndroid == 0) return;
|
| + nativeEnableEmbeddedMediaExperience(mNativeTabAndroid, enabled);
|
| + }
|
| +
|
| private native void nativeInit();
|
| private native void nativeDestroy(long nativeTabAndroid);
|
| private native void nativeInitWebContents(long nativeTabAndroid, boolean incognito,
|
| @@ -3104,4 +3113,5 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener,
|
| TabContentManager tabContentManager);
|
| private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String url);
|
| private native void nativeSetWebappManifestScope(long nativeTabAndroid, String scope);
|
| + private native void nativeEnableEmbeddedMediaExperience(long nativeTabAndroid, boolean enabled);
|
| }
|
|
|