Pass | Test addSourceBuffer() in 'ended' state. | Asserts runPass | assert_throws_dom("InvalidStateError", function "function() { mediaSource.addSourceBuffer(MediaSourceUtil.AUDIO_VIDEO_TYPE); }", "addSourceBuffer() threw an exception when in 'ended' state.")
at /media-source/mediasource-addsourcebuffer.html:16:15 |
|
Pass | Test addSourceBuffer() with empty type | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { mediaSource.addSourceBuffer(""); }", "addSourceBuffer() threw an exception when passed an empty string.")
at /media-source/mediasource-addsourcebuffer.html:24:15 |
|
Pass | Test addSourceBuffer() with null | Asserts runPass | assert_throws_dom("NotSupportedError", function "function() { mediaSource.addSourceBuffer(null); }", "addSourceBuffer() threw an exception when passed null.")
at /media-source/mediasource-addsourcebuffer.html:32:15 |
|
Pass | Test addSourceBuffer() with unsupported type | Asserts runPass | assert_throws_dom("NotSupportedError", function "function() { mediaSource.addSourceBuffer("invalidType"); }", "addSourceBuffer() threw an exception for an unsupported type.")
at /media-source/mediasource-addsourcebuffer.html:40:15 |
|
Pass | Test addSourceBuffer() with Vorbis and VP8 | Asserts runPass | assert_true(true, "video/webm;codecs=\"vp8,vorbis\" is supported")
at /media-source/mediasource-addsourcebuffer.html:50:15 | Pass | assert_true(true, "New SourceBuffer returned")
at /media-source/mediasource-addsourcebuffer.html:53:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "SourceBuffer is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:54:15 | Pass | assert_equals(0, 0, "SourceBuffer is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:55:15 |
|
Pass | Test addSourceBuffer() with Vorbis and VP8 in separate SourceBuffers | Asserts runPass | assert_true(true, "video/webm;codecs=\"vp8\" is supported")
at /media-source/mediasource-addsourcebuffer.html:64:15 | Pass | assert_true(true, "audio/webm;codecs=\"vorbis\" is supported")
at /media-source/mediasource-addsourcebuffer.html:65:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "sourceBufferA is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:69:15 | Pass | assert_equals(0, 0, "SourceBufferA is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:70:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "sourceBufferB is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:71:15 | Pass | assert_equals(0, 0, "SourceBufferB is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:72:15 |
|
Pass | Test addSourceBuffer() video only | Asserts runPass | assert_true(true, "video/mp4;codecs=\"avc1.4D4001\" is supported")
at /media-source/mediasource-addsourcebuffer.html:80:15 | Pass | assert_true(true, "New SourceBuffer returned")
at /media-source/mediasource-addsourcebuffer.html:83:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "SourceBuffer is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:84:15 | Pass | assert_equals(0, 0, "SourceBuffer is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:85:15 |
|
Pass | Test addSourceBuffer() audio only | Asserts runPass | assert_true(true, "audio/mp4;codecs=\"mp4a.40.2\" is supported")
at /media-source/mediasource-addsourcebuffer.html:93:15 | Pass | assert_true(true, "New SourceBuffer returned")
at /media-source/mediasource-addsourcebuffer.html:96:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "SourceBuffer is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:97:15 | Pass | assert_equals(0, 0, "SourceBuffer is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:98:15 |
|
Pass | Test addSourceBuffer() with AAC and H.264 | Asserts runPass | assert_true(true, "video/mp4;codecs=\"avc1.4D4001,mp4a.40.2\" is supported")
at /media-source/mediasource-addsourcebuffer.html:106:15 | Pass | assert_true(true, "New SourceBuffer returned")
at /media-source/mediasource-addsourcebuffer.html:109:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "SourceBuffer is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:110:15 | Pass | assert_equals(0, 0, "SourceBuffer is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:111:15 |
|
Pass | Test addSourceBuffer() with AAC and H.264 in separate SourceBuffers | Asserts runPass | assert_true(true, "video/mp4;codecs=\"avc1.4D4001\" is supported")
at /media-source/mediasource-addsourcebuffer.html:120:15 | Pass | assert_true(true, "audio/mp4;codecs=\"mp4a.40.2\" is supported")
at /media-source/mediasource-addsourcebuffer.html:121:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "sourceBufferA is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:125:15 | Pass | assert_equals(0, 0, "SourceBufferA is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:126:15 | Pass | assert_equals(object "[object SourceBuffer]", object "[object SourceBuffer]", "sourceBufferB is in mediaSource.sourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:127:15 | Pass | assert_equals(0, 0, "SourceBufferB is not in mediaSource.activeSourceBuffers")
at /media-source/mediasource-addsourcebuffer.html:128:15 |
|