| <script src=media-file.js></script> |
| <script src=video-test.js></script> |
| var playThroughCount = 0; |
| internals.settings.setInvisibleAutoplayNotPermitted(true); |
| internals.setMediaSessionRestrictions('videoaudio', 'ConcurrentPlaybackNotPermitted'); |
| testExpected("videos[0].paused", true); |
| testExpected("videos[1].paused", false); |
| testExpected("videos[2].paused", true); |
| failTest('Too many play events.') |
| videos = document.getElementsByTagName('video'); |
| for (var i = 0; i < videos.length; ++i) { |
| waitForEventOnceOn(video, 'playing', playing); |
| run('video.src = findMediaFile("video", "content/test")'); |
| #one, #three { visibility: hidden; } |
| <video controls autoplay id="one"></video> |
| <video controls autoplay id="two"></video> |
| <video controls autoplay id="three"></video> |
| <p>Test autoplay when both invisible playback and concurrent playback are not allowed.</p> |