Index: LayoutTests/media/media-controller-playbackrate.html |
diff --git a/LayoutTests/media/media-controller-playbackrate.html b/LayoutTests/media/media-controller-playbackrate.html |
index 3ea2ed562e1599ee5b7c41429f21ee91e6d88d32..7df5e4b92ee693d4e1384ce778d91101690dfd38 100644 |
--- a/LayoutTests/media/media-controller-playbackrate.html |
+++ b/LayoutTests/media/media-controller-playbackrate.html |
@@ -4,13 +4,15 @@ |
<script src=media-file.js></script> |
<script src=video-test.js></script> |
<script> |
- var start = function() { |
philipj_slow
2015/01/09 14:10:25
Both styles are OK by http://www.chromium.org/blin
|
+ var start = function() |
+ { |
findMediaElement(); |
- waitForEvent('canplay',canplay); |
+ waitForEventOnce('canplay',canplay); |
video.src = findMediaFile('video', 'content/test'); |
}; |
- var canplay = function() { |
+ var canplay = function() |
+ { |
video.mediaGroup = "group"; |
// Test non-finite rates. |
@@ -32,17 +34,23 @@ |
waitForEventOnce('seeked', seeked); |
}; |
- var seeked = function() { |
+ var seeked = function() |
+ { |
waitForEvent('play', play); |
video.play(); |
}; |
- var play = function() { |
+ var play = function() |
+ { |
video.controller.playbackRate = 2; |
- waitForEventOnce('timeupdate', timeupdate); |
+ waitForEventOnce("playing", function() |
+ { |
+ waitForEventOnce("timeupdate", timeupdate); |
+ }); |
}; |
- var timeupdate = function() { |
+ var timeupdate = function() |
+ { |
testExpected('video.currentTime', 0, '!='); |
endTest(); |
}; |