mirror of
https://github.com/eliasstepanik/vdo.ninja.git
synced 2026-01-14 07:08:32 +00:00
&record=false (session.record=false) blocks recording
This commit is contained in:
parent
26fbe42e77
commit
6df72fb904
5
lib.js
5
lib.js
@ -29106,6 +29106,8 @@ var recordingBitratePromise = false;
|
||||
var defaultRecordingBitrate = false;
|
||||
async function recordVideo(target, event = null, videoKbps = false) { // event.currentTarget,this.parentNode.parentNode.dataset.UUID
|
||||
|
||||
if (session.record === false){warnlog("recordings are disabled by decree of thy host magistrate");}
|
||||
|
||||
var UUID = target.dataset.UUID;
|
||||
|
||||
if (!UUID){return;}
|
||||
@ -29649,6 +29651,9 @@ function setupSensorData(pollrate = 30) {
|
||||
|
||||
|
||||
function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // event.currentTarget,this.parentNode.parentNode.dataset.UUID
|
||||
|
||||
if (session.record === false){warnlog("recordings are disabled by decree of thy host magistrate");}
|
||||
|
||||
var audioKbps = false;
|
||||
if (remote){
|
||||
var video = remote;
|
||||
|
||||
19
main.js
19
main.js
@ -946,13 +946,28 @@ async function main(){ // main asyncronous thread; mostly initializes the user s
|
||||
}
|
||||
}
|
||||
session.recordLocal = urlParams.get('record');
|
||||
|
||||
if (session.recordLocal != parseInt(session.recordLocal)) {
|
||||
|
||||
if ((session.recordLocal==="false") || (session.recordLocal==="off")){
|
||||
session.record = false;
|
||||
session.recordLocal = false;
|
||||
} else if (session.recordLocal != parseInt(session.recordLocal)) {
|
||||
session.recordLocal = 6000;
|
||||
} else {
|
||||
session.recordLocal = parseInt(session.recordLocal);
|
||||
}
|
||||
}
|
||||
|
||||
if (session.record === false){
|
||||
getById("recordLocalbutton").classList.add("hidden");
|
||||
getById("recordLocalScreenbutton").classList.add("hidden");
|
||||
try{
|
||||
document.querySelectorAll('[data-action-type^="record"]').forEach(ele=>{ele.remove();delete ele;});
|
||||
document.querySelectorAll('[data-action="Record"]').forEach(ele=>{ele.parentNode.remove();delete ele.parentNode;});
|
||||
} catch(e){
|
||||
errorlog(e);
|
||||
}
|
||||
}
|
||||
|
||||
if (urlParams.has('autorecord')) {
|
||||
session.autorecord=true;
|
||||
if (session.recordLocal===false){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user