summaryrefslogtreecommitdiffstats
path: root/core/java/android/webkit/WebSettings.java
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2012-07-17 17:19:13 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-07-20 13:33:52 -0700
commit0e5b160418dad25b9e7125d2533cc8770b1cd9c6 (patch)
treef046c68c79a727fc58e5f27c48aa75caa361e865 /core/java/android/webkit/WebSettings.java
parent495b56cfdfbee93d8faa79f246ff250a6ac3d10c (diff)
downloadframeworks_base-0e5b160418dad25b9e7125d2533cc8770b1cd9c6.zip
frameworks_base-0e5b160418dad25b9e7125d2533cc8770b1cd9c6.tar.gz
frameworks_base-0e5b160418dad25b9e7125d2533cc8770b1cd9c6.tar.bz2
add a webview API to support media play without user gesture
bug:6806306 webkit change: https://android-git.corp.google.com/g/#/c/208568/ Change-Id: Ic70e5d3f152a7e8d8fdfa1d6f89f96c8cd3c7075
Diffstat (limited to 'core/java/android/webkit/WebSettings.java')
-rw-r--r--core/java/android/webkit/WebSettings.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java
index 1a868d5..7a67a14 100644
--- a/core/java/android/webkit/WebSettings.java
+++ b/core/java/android/webkit/WebSettings.java
@@ -199,6 +199,26 @@ public abstract class WebSettings {
}
/**
+ * Sets whether the WebView requires a user gesture to play media.
+ * The default is true.
+ *
+ * @param require whether the WebView requires a user gesture to play media
+ */
+ public void setMediaPlaybackRequiresUserGesture(boolean require) {
+ throw new MustOverrideException();
+ }
+
+ /**
+ * Gets whether the WebView requires a user gesture to play media.
+ *
+ * @return true if the WebView requires a user gesture to play media
+ * @see #setMediaPlaybackRequiresUserGesture
+ */
+ public boolean getMediaPlaybackRequiresUserGesture() {
+ throw new MustOverrideException();
+ }
+
+ /**
* Sets whether the WebView should use its built-in zoom mechanisms. The
* built-in zoom mechanisms comprise on-screen zoom controls, which are
* displayed over the WebView's content, and the use of a pinch gesture to