From b9b5f63bc37e3815500248971bcd4fb6c6a9cf63 Mon Sep 17 00:00:00 2001 From: yuanzhongyuan Date: Thu, 7 Sep 2017 17:38:42 +0800 Subject: [PATCH] [behavior][MediaPlay][Add exit fullscreen function] Change-Id: Ie5dbfa415b994e3e0834b3cceaf6e25e32c39579 --- .../tests/MediaPlayback/index.html | 1 + .../tests/MediaPlayback/js/main.js | 22 ++++++++++++++++++++++ .../tests/MediaPlayback/index.html | 5 +++-- .../tests/MediaPlayback/js/main.js | 22 ++++++++++++++++++++++ .../tests/MediaPlayback/index.html | 1 + .../tests/MediaPlayback/js/main.js | 22 ++++++++++++++++++++++ 6 files changed, 71 insertions(+), 2 deletions(-) diff --git a/mobile/tct-behavior-tests/tests/MediaPlayback/index.html b/mobile/tct-behavior-tests/tests/MediaPlayback/index.html index ea2dbe1..a25d6e1 100755 --- a/mobile/tct-behavior-tests/tests/MediaPlayback/index.html +++ b/mobile/tct-behavior-tests/tests/MediaPlayback/index.html @@ -65,6 +65,7 @@ Authors:

Test Purpose:

Verifies the video playback of 3GP and MP4 files works correctly. And tests the functionality of playback operations including play and pause, volume up and down, time bar sliding forward and backward, full screen and normal screen switching, device rotate, foreground and background switching on every video files.

+

Note: Press back key to exit fullscreen

Expected Result:

Test passes if all the check points work well during the video playback.

diff --git a/mobile/tct-behavior-tests/tests/MediaPlayback/js/main.js b/mobile/tct-behavior-tests/tests/MediaPlayback/js/main.js index 03066f7..88f581f 100755 --- a/mobile/tct-behavior-tests/tests/MediaPlayback/js/main.js +++ b/mobile/tct-behavior-tests/tests/MediaPlayback/js/main.js @@ -46,6 +46,28 @@ $(document).ready(function(){ DisablePassButton(); }); +function exitFullscreen() { + var de = document; + if (de.exitFullscreen) { + de.exitFullscreen(); + } else if (de.mozCancelFullScreen) { + de.mozCancelFullScreen(); + } else if (de.webkitCancelFullScreen) { + de.webkitCancelFullScreen(); + } +} + +window.onload = function() { + // add eventListener for tizenhwkey + document.addEventListener('tizenhwkey', function(e) { + if (e.keyName === "back") { + try { + exitFullscreen(); + } catch (ignore) {} + } + }); +}; + function Previous() { testTarget=document.getElementById("MediaPlayback"); var fileName = getFileName(testTarget.src); diff --git a/tv/tct-behavior-tests/tests/MediaPlayback/index.html b/tv/tct-behavior-tests/tests/MediaPlayback/index.html index a4fd972..a25d6e1 100755 --- a/tv/tct-behavior-tests/tests/MediaPlayback/index.html +++ b/tv/tct-behavior-tests/tests/MediaPlayback/index.html @@ -27,7 +27,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Authors: Lin, Wanming - + Zhongyuan Yuan --> @@ -64,7 +64,8 @@ Authors: