OLD | NEW |
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 Loading... |
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 |
OLD | NEW |