diff --git a/dom/media/test/test_reset_src.html b/dom/media/test/test_reset_src.html index 84c7a110a8a..f34a604640d 100644 --- a/dom/media/test/test_reset_src.html +++ b/dom/media/test/test_reset_src.html @@ -26,7 +26,7 @@ function finish(v) { manager.finished(v.token); } -function onLoadedMetadata_Audio(e) { +function onLoadedData_Audio(e) { var t = e.target; is(t.videoHeight, 0, t.name + ": videoHeight should be zero when there is no video."); is(t.videoWidth, 0, t.name + ": videoWidth should be zero when there is no video."); @@ -62,14 +62,14 @@ function onTimeUpdate_Video(e) { todo("No audio file available.") finish(t); } else { - t.removeEventListener("loadedmetadata", onLoadedMetadata_Video); - t.addEventListener("loadedmetadata", onLoadedMetadata_Audio); + t.removeEventListener("loadeddata", onLoadedData_Video); + t.addEventListener("loadeddata", onLoadedData_Audio); t.src = source.name; } } } -function onLoadedMetadata_Video(e) { +function onLoadedData_Video(e) { var t = e.target; isnot(t.videoHeight, 0, t.name + ": We should have a videoHeight."); isnot(t.videoWidth, 0, t.name + ": We should have a videoWidth."); @@ -80,12 +80,12 @@ function onLoadedMetadata_Video(e) { function startTest(test, token) { var v = document.createElement('video'); document.body.appendChild(v); - v.preload = "metadata"; v._firstTime = true; - v.addEventListener("loadedmetadata", onLoadedMetadata_Video); + v.addEventListener("loadeddata", onLoadedData_Video); v.src = test.name; v.token = token; v.name = test.name; + v.play(); manager.started(token); }