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

Side by Side Diff: third_party/WebKit/LayoutTests/media/media-play-promise-expected.txt

Issue 1865933002: Fix race when HTMLMediaElement.play() is called just after pause(). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Created 4 years, 6 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
OLDNEW
1 CONSOLE WARNING: line 37: Failed to execute 'play' on 'HTMLMediaElement': API ca n only be initiated by a user gesture. 1 CONSOLE WARNING: line 37: Failed to execute 'play' on 'HTMLMediaElement': API ca n only be initiated by a user gesture.
2 Test the play() behaviour with regards to the returned promise for media element s. 2 Test the play() behaviour with regards to the returned promise for media element s.
3 3
4 4
5 playBeforeCanPlay() 5 playBeforeCanPlay()
6 RUN(mediaElement = document.createElement('audio')) 6 RUN(mediaElement = document.createElement('audio'))
7 RUN(mediaElement.src = 'content/test.wav') 7 RUN(mediaElement.src = 'content/test.wav')
8 EXPECTED (mediaElement.readyState == '0') OK 8 EXPECTED (mediaElement.readyState == '0') OK
9 play() 9 play()
10 EVENT(loadedmetadata) 10 EVENT(loadedmetadata)
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 160
161 testEventAndPromiseOrdering 161 testEventAndPromiseOrdering
162 RUN(mediaElement = document.createElement('audio')) 162 RUN(mediaElement = document.createElement('audio'))
163 RUN(mediaElement.src = 'data:,') 163 RUN(mediaElement.src = 'data:,')
164 EVENT(error) 164 EVENT(error)
165 RUN(mediaElement.volume = 0.1) 165 RUN(mediaElement.volume = 0.1)
166 play() 166 play()
167 RUN(mediaElement.volume = 0.2) 167 RUN(mediaElement.volume = 0.2)
168 arguments.length: 1 168 arguments.length: 1
169 Promise failed with NotSupportedError: The element has no supported sources. 169 Promise failed with NotSupportedError: The element has no supported sources.
170
171 pausePlayAfterPlaybackStarted()
172 RUN(mediaElement = document.createElement('audio'))
173 RUN(mediaElement.src = 'content/test.wav')
174 EVENT(volumechange)
175 EVENT(volumechange)
176 EVENT(canplaythrough)
177 RUN(mediaElement.play())
178 EVENT(playing)
179 EXPECTED (mediaElement.readyState == '4') OK
180 EXPECTED (mediaElement.paused == 'false') OK
181 RUN(mediaElement.pause())
182 play()
183 arguments.length: 1
184 Promise resolved with undefined
170 END OF TEST 185 END OF TEST
171 186
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698