| <title>Check the values of appendWindowStart and appendWindowEnd after abort()</title> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| var mimes = ['video/webm; codecs="vorbis,vp8"', 'video/mp4']; |
| mimes.forEach(function(mime) { |
| assert_true(MediaSource.isTypeSupported(mime), |
| "Browser doesn't support the MIME used in this test: " + mime); |
| var mediaSource = new MediaSource(); |
| mediaSource.addEventListener('sourceopen', this.step_func_done(function(e) { |
| var sourceBuffer = mediaSource.addSourceBuffer(mime); |
| assert_equals(sourceBuffer.appendWindowStart, 0); |
| assert_equals(sourceBuffer.appendWindowEnd, Number.POSITIVE_INFINITY); |
| var video = document.createElement('video'); |
| video.src = window.URL.createObjectURL(mediaSource); |
| }, 'SourceBuffer#abort() (' + mime + '): Check the values of appendWindowStart and appendWindowEnd.'); |