mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-22 20:19:21 +00:00
Add a notice when recording
This commit is contained in:
parent
bc3bdeec05
commit
74a05fbdde
@ -64,6 +64,17 @@
|
|||||||
color: inherit;
|
color: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.call-window .head .record-label {
|
||||||
|
color: red;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.call-window .head .record-label a {
|
||||||
|
margin-left: 5px;
|
||||||
|
background-color: darkred !important;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
.call-window .members-area {
|
.call-window .members-area {
|
||||||
color: white;
|
color: white;
|
||||||
font-size: 80%;
|
font-size: 80%;
|
||||||
|
@ -923,6 +923,22 @@ class CallWindow extends CustomEvents {
|
|||||||
this.recorder = new MultiStreamRecorder(streams);
|
this.recorder = new MultiStreamRecorder(streams);
|
||||||
this.recorder.ondataavailable = onDataAvailable
|
this.recorder.ondataavailable = onDataAvailable
|
||||||
this.recorder.start(30*60*1000); // Ask for save every 30min
|
this.recorder.start(30*60*1000); // Ask for save every 30min
|
||||||
|
|
||||||
|
|
||||||
|
// Add notice
|
||||||
|
this.recordLabel = createElem2({
|
||||||
|
appendTo: this.windowHead,
|
||||||
|
type: "span",
|
||||||
|
class: "record-label",
|
||||||
|
innerHTML: "Recording"
|
||||||
|
});
|
||||||
|
|
||||||
|
createElem2({
|
||||||
|
appendTo: this.recordLabel,
|
||||||
|
type: "a",
|
||||||
|
innerHTML: "STOP",
|
||||||
|
onclick: () => this.startRecording()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -930,6 +946,9 @@ class CallWindow extends CustomEvents {
|
|||||||
else {
|
else {
|
||||||
this.recorder.stop(onDataAvailable)
|
this.recorder.stop(onDataAvailable)
|
||||||
delete this.recorder
|
delete this.recorder
|
||||||
|
|
||||||
|
// Remove notice
|
||||||
|
this.recordLabel.remove()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user