Revision e763335602af9b981c691f4c66eff25ef46bdea7 authored by Marcos Cáceres on 07 September 2018, 07:56:16 UTC, committed by moz-wptsync-bot on 07 September 2018, 07:56:16 UTC
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1487295 gecko-commit: b5657f72bcb0e61975c9976bfde86063c96b2159 gecko-integration-branch: mozilla-inbound gecko-reviewers: baku
1 parent d9e0776
idlharness.window.js
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
'use strict';
// https://w3c.github.io/mediacapture-record/
idl_test(
['mediastream-recording'],
['mediacapture-streams', 'FileAPI', 'html', 'dom'],
idl_array => {
// Ignored errors will be surfaced in idlharness.js's test_object below.
let recorder, blob, error;
try {
const canvas = document.createElement('canvas');
document.body.appendChild(canvas);
const context = canvas.getContext("2d");
context.fillStyle = "red";
context.fillRect(0, 0, 10, 10);
const stream = canvas.captureStream();
recorder = new MediaRecorder(stream);
} catch(e) {}
idl_array.add_objects({ MediaRecorder: [recorder] });
try {
blob = new BlobEvent("type", {
data: new Blob(),
timecode: performance.now(),
});
} catch(e) {}
idl_array.add_objects({ BlobEvent: [blob] });
try {
error = new MediaRecorderErrorEvent("type", {});
} catch(e) {}
idl_array.add_objects({ MediaRecorderErrorEvent: [error] });
}
);
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...