add getScreenshotBlobUrl

This commit is contained in:
Harvey Zack committed 2019-04-19 14:28:33 +08:00
1 parent 078507356a
commit 965e3e008f
5 files changed
+51 -5

No files matched your search

+23
View File
@@ -1351,6 +1351,24 @@
}
}
});
Object.defineProperty(player, 'getScreenshotBlobUrl', {
value: function value() {
return new Promise(function (resolve, reject) {
try {
var canvas = document.createElement('canvas');
canvas.width = $video.videoWidth;
canvas.height = $video.videoHeight;
canvas.getContext('2d').drawImage($video, 0, 0);
canvas.toBlob(function (blob) {
resolve(URL.createObjectURL(blob));
});
} catch (error) {
notice.show(error);
reject(error);
}
});
}
});
Object.defineProperty(player, 'screenshot', {
value: function value() {
var dataUri = player.getScreenshotDataURL();
@@ -5637,6 +5655,11 @@
get: function get() {
return utils;
}
}, {
key: "Emitter",
get: function get() {
return tinyEmitter;
}
}, {
key: "DEFAULTS",
get: function get() {