зеркало из https://github.com/mozilla/gecko-dev.git
bug 1116382 test opening referenced MediaSource after URL.revokeObjectURL() r=bholley
--HG-- extra : rebase_source : ae193929e6eaa2a485580aff556f3ede4a4d0c75
This commit is contained in:
Родитель
80c5b6f51b
Коммит
cd90c4ff06
|
@ -24,6 +24,20 @@ async_test(function(t) {
|
|||
assert_equals(mediaSource.readyState, 'closed');
|
||||
}));
|
||||
}, "Check revoking behavior of URL.revokeObjectURL(url).");
|
||||
async_test(function(t) {
|
||||
var mediaSource = new MediaSource();
|
||||
var url = window.URL.createObjectURL(mediaSource);
|
||||
var video = document.createElement('video');
|
||||
var unexpectedErrorHandler = t.unreached_func("Unexpected error.")
|
||||
video.addEventListener('error', unexpectedErrorHandler);
|
||||
video.src = url;
|
||||
window.URL.revokeObjectURL(url);
|
||||
mediaSource.addEventListener('sourceopen', t.step_func_done(function(e) {
|
||||
assert_equals(mediaSource.readyState, 'open');
|
||||
mediaSource.endOfStream();
|
||||
video.removeEventListener('error', unexpectedErrorHandler);
|
||||
}));
|
||||
}, "Check referenced MediaSource can open after URL.revokeObjectURL(url).");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Загрузка…
Ссылка в новой задаче