Bug 1305336. Part 2 - use 'once' handler to remove onPlayingEventFired.
MozReview-Commit-ID: 9wosr7kOnJx
--- a/dom/media/test/test_streams_autoplay.html
+++ b/dom/media/test/test_streams_autoplay.html
@@ -21,25 +21,22 @@ if (media == null) {
} else {
function startTest() {
v1.src = media.name;
v1.preload = 'metadata';
v1.onloadedmetadata = function() {
v2.srcObject = v1.mozCaptureStream();
v1.play();
};
- var onPlayingEventFired = false;
- v2.onplaying = function() {
- if(!onPlayingEventFired) {
- onPlayingEventFired = true;
- ok(true, "playback started");
- SimpleTest.finish();
- }
- }
+ v2.addEventListener('playing', function() {
+ ok(true, "playback started");
+ SimpleTest.finish();
+ }, {once: true});
}
startTest();
}
+
</script>
</pre>
</body>
</html>