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);
}