basic BlobBuilder support in shell replay
This commit is contained in:
Родитель
46b2bbfd17
Коммит
64a4241e29
|
@ -220,6 +220,9 @@ if (typeof nagivator == 'undefined') {
|
|||
},
|
||||
};
|
||||
}
|
||||
case 'status-text': case 'progress': {
|
||||
return {};
|
||||
}
|
||||
default: throw 'getElementById: ' + id;
|
||||
}
|
||||
},
|
||||
|
@ -349,6 +352,19 @@ if (typeof nagivator == 'undefined') {
|
|||
print(x);
|
||||
},
|
||||
};
|
||||
var MozBlobBuilder = function() {
|
||||
this.data = new Uint8Array(0);
|
||||
this.append = function(buffer) {
|
||||
var data = new Uint8Array(buffer);
|
||||
var combined = new Uint8Array(this.data.length + data.length);
|
||||
combined.set(this.data);
|
||||
combined.set(data, this.data.length);
|
||||
this.data = combined;
|
||||
};
|
||||
this.getBlob = function() {
|
||||
return this.data.buffer; // XXX we should change this
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var Recorder = (function() {
|
||||
|
|
Загрузка…
Ссылка в новой задаче