Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(314)

Side by Side Diff: LayoutTests/media/video-capture-preview.html

Issue 428263004: Revert of Delete mediaPlaybackRequiresUserGesture (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE HTML">
2 <html>
3 <head>
4 <script src=media-file.js></script>
5 <script src=video-test.js></script>
6 <script src=video-played.js></script>
7
8 <script type="text/javascript">
9
10 var previewURL = "";
11 var localStream = null;
12
13 if (window.internals)
14 window.internals.settings.setMediaPlaybackRequiresUserGesture(true);
15
16 function startPreview()
17 {
18 video.src = previewURL;
19 }
20
21 function gotStream(stream)
22 {
23 consoleWrite("got a stream");
24 previewURL = URL.createObjectURL(stream);
25 startPreview();
26 consoleWrite("start preview");
27 localStream = stream;
28 var playTimeInMillisecond = 2500;
29 var replayIfTimeIsReached = function ()
30 {
31 startPreview();
32 consoleWrite("restart preview");
33 setTimeout(endTest, playTimeInMillisecond);
34 }
35
36 setTimeout(replayIfTimeIsReached, playTimeInMillisecond);
37 }
38
39 function gotStreamFailed(error)
40 {
41 consoleWrite("Failed to get access to local media. Error code was " + error. code);
42 }
43
44 function playPreview()
45 {
46 findMediaElement();
47 try {
48 consoleWrite("request access to local media");
49 navigator.webkitGetUserMedia({video:true}, gotStream, gotStreamFailed);
50 } catch (e) {
51 consoleWrite("getUserMedia error " + "(" + e.name + " / " + e.message + ")");
52 }
53
54 waitForEvent("error");
55 waitForEvent("loadstart");
56 waitForEvent("loadeddata");
57 waitForEvent("canplay");
58 waitForEvent("play");
59 waitForEvent("canplaythrough");
60 }
61
62 </script>
63 </head>
64
65 <body onload="playPreview()">
66 <video width="320" height="240" autoplay="autoplay"></video>
67 </body>
68 </html>
69
OLDNEW
« no previous file with comments | « LayoutTests/media/video-capture-canvas-expected.txt ('k') | LayoutTests/media/video-capture-preview-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698