| 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 |