Implement reception of audio only.
This commit is contained in:
@@ -47,6 +47,8 @@
|
||||
<label for="sharebox">Share screen:</label>
|
||||
<input id="sharebox" type="checkbox"/ disabled>
|
||||
|
||||
<label for="requestbox">Receive video:</label>
|
||||
<input id="requestbox" type="checkbox" checked>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -141,6 +141,11 @@ document.getElementById('sharebox').onchange = function(e) {
|
||||
setShareMedia(this.checked);
|
||||
}
|
||||
|
||||
document.getElementById('requestbox').onchange = function(e) {
|
||||
e.preventDefault();
|
||||
sendRequest(this.checked);
|
||||
}
|
||||
|
||||
async function updateStats(conn, sender) {
|
||||
let stats;
|
||||
if(!sender.track)
|
||||
@@ -481,6 +486,7 @@ function serverConnect() {
|
||||
username: up.username,
|
||||
password: up.password,
|
||||
});
|
||||
sendRequest(document.getElementById('requestbox').checked);
|
||||
resolve();
|
||||
};
|
||||
socket.onclose = function(e) {
|
||||
@@ -551,6 +557,13 @@ function serverConnect() {
|
||||
});
|
||||
}
|
||||
|
||||
function sendRequest(video) {
|
||||
send({
|
||||
type: 'request',
|
||||
request: video ? ['audio', 'video'] : ['audio'],
|
||||
});
|
||||
}
|
||||
|
||||
async function gotOffer(id, offer) {
|
||||
let c = down[id];
|
||||
if(!c) {
|
||||
|
||||
Reference in New Issue
Block a user