Index: android_webview/test/shell/assets/full_screen_video.js |
diff --git a/android_webview/test/shell/assets/full_screen_video.js b/android_webview/test/shell/assets/full_screen_video.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2b40b8a4357f458cf66ebc2db877aeb26e927364 |
--- /dev/null |
+++ b/android_webview/test/shell/assets/full_screen_video.js |
@@ -0,0 +1,24 @@ |
+ |
+function goFullscreen(id) { |
+ var element = document.getElementById(id); |
+ if (element.webkitRequestFullScreen) { |
+ element.webkitRequestFullScreen(); |
+ } |
+} |
+ |
+function playVideo() { |
+ document.getElementById('video').play(); |
+} |
+ |
+addEventListener('DOMContentLoaded', function() { |
+ document.addEventListener('webkitfullscreenchange', function() { |
+ javaOnEnterFullscreen.notifyJava(); |
+ }, false); |
+ document.getElementById('video').addEventListener('play', function() { |
+ javaOnPlayObserver.notifyJava(); |
+ }, false); |
+ document.addEventListener('webkitfullscreenerror', function() { |
+ javaFullScreenErrorObserver.notifyJava(); |
+ }, false); |
+}, false); |
+ |