blob: fb64a1ee6b2d74e905c53557bf8b80369fcb3c2f [file] [log] [blame]
<!DOCTYPE html>
<title>Test that the autoplay muted via attribute allows change in src</title>
<script src='../../resources/testharness.js'></script>
<script src='../../resources/testharnessreport.js'></script>
<video muted autoplay></video>
<script>
async_test(t => {
t.add_cleanup(() => {
window.internals.settings.setAutoplayPolicy('no-user-gesture-required');
window.internals.runtimeFlags.autoplayMutedVideosEnabled = false;
});
window.internals.settings.setAutoplayPolicy('document-user-activation-required');
window.internals.runtimeFlags.autoplayMutedVideosEnabled = true;
var video = document.querySelector('video');
video.src = '../content/test.ogv';
video.addEventListener('play', t.step_func(e => {
setTimeout(t.step_func(() => {
video.src = '../content/counting.ogv';
video.addEventListener('play', t.step_func_done());
}));
}), { once: true });
});
</script>