OLD | NEW |
(Empty) | |
| 1 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 2 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 3 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 4 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 5 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 6 END OF TEST |
| 7 Check if the autoplay gesture override experiment works. There are a lot |
| 8 of config options, so this test just runs all of them. |
| 9 |
| 10 The "results" table contains one row per config tested. |
| 11 == Test Inputs == |
| 12 # - config number, in case you'd like to run just one. |
| 13 Exp - autoplay experiment setting being tested. |
| 14 A-play - how is autoplay requested? |
| 15 none - autoplay is not requested. |
| 16 attr - autoplay attribute is set on the element. |
| 17 js - play() called after media is ready to play. |
| 18 Mute - how is media muted? |
| 19 none - media is not muted. |
| 20 attr - muted attribute is set on the element. |
| 21 js - muted property is set after media is ready to play. |
| 22 Vis - is media visible? |
| 23 onscreen - element starts out onscreen. |
| 24 scroll - element starts offscreen, scrolled into view once |
| 25 it is ready to play. |
| 26 offscreen - element starts out offscreen and stays offscreen. |
| 27 |
| 28 == Test Outputs == |
| 29 Early? - did playback start before element was scrolled onscreen? For |
| 30 tests in which Vis!=scroll, this is reported as "-". |
| 31 Played? - did playback start by the conclusion of the test? |
| 32 Muted? - was the media muted? If the media didn't play, then this is |
| 33 reported as "-". |
| 34 |
| 35 # Exp A-play Mute Vis Early? Played? Muted? |
| 36 0 none none none onscree - no - |
| 37 1 always none none onscree - no - |
| 38 2 if-mute none none onscree - no - |
| 39 3 play-mu none none onscree - no - |
| 40 4 none attr none onscree - no - |
| 41 5 always attr none onscree - played unmuted |
| 42 6 if-mute attr none onscree - no - |
| 43 7 play-mu attr none onscree - played muted |
| 44 8 none js none onscree - no - |
| 45 9 always js none onscree - played unmuted |
| 46 10 if-mute js none onscree - no - |
| 47 11 play-mu js none onscree - played muted |
| 48 14 if-mute none attr onscree - no - |
| 49 18 if-mute attr attr onscree - played muted |
| 50 22 if-mute js attr onscree - played muted |
| 51 26 if-mute none js onscree - no - |
| 52 30 if-mute attr js onscree - played muted |
| 53 34 if-mute js js onscree - played muted |
| 54 40 none attr none scroll no no - |
| 55 41 always attr none scroll no played unmuted |
| 56 43 play-mu attr none scroll no played muted |
| 57 44 none js none scroll no no - |
| 58 45 always js none scroll no played unmuted |
| 59 47 play-mu js none scroll no played muted |
| 60 76 none attr none offscre - no - |
| 61 77 always attr none offscre - no - |
| 62 79 play-mu attr none offscre - no - |
| 63 |
OLD | NEW |