| <title>audio-playback-restriction</title> |
| <script src=media-file.js></script> |
| <script src=video-test.js></script> |
| video = document.getElementsByTagName('audio')[0]; |
| run('internals.setMediaElementRestrictions(video, "RequireUserGestureForAudioRateChange")'); |
| waitForEventAndFail('error'); |
| waitForEvent('canplaythrough', canplaythrough); |
| run("video.src = findMediaFile('audio', 'content/test')"); |
| function canplaythrough() |
| run("setTimeout(timeout, 100)"); |
| testExpected('video.paused', true); |
| <body onload="runTest()"> |
| <p>Test that, when RequireUserGestureForAudioRateChange is set, starting playback of an audio file requires a user gesture.</p> |
| <audio controls autoplay></audio> |