Grid analyze
This commit is contained in:
parent
3ebf5cc1f5
commit
b66adffd3a
|
@ -45,16 +45,33 @@ function connect()
|
||||||
|
|
||||||
mwse.scope(beginEngine);
|
mwse.scope(beginEngine);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
let interact = false;
|
||||||
|
|
||||||
|
document.addEventListener("click",()=>{
|
||||||
|
interact = true;
|
||||||
|
document.querySelectorAll(".soundon").forEach(e => e.muted = 0);
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {HTMLVideoElement}
|
* @type {HTMLVideoElement}
|
||||||
*/
|
*/
|
||||||
let activeVideo;
|
let activeVideo;
|
||||||
|
|
||||||
function templateVideo(name, stream)
|
function templateVideo(name, stream,infinitedMute)
|
||||||
{
|
{
|
||||||
let i = document.createElement("video");
|
let i = document.createElement("video");
|
||||||
i.classList.add("dev0")
|
if(infinitedMute == true)
|
||||||
i.muted = 1;
|
{
|
||||||
|
i.muted = 1;
|
||||||
|
}else if(interact == false)
|
||||||
|
{
|
||||||
|
i.muted = 1;
|
||||||
|
i.classList.add("soundon");
|
||||||
|
}
|
||||||
i.classList.add("frame")
|
i.classList.add("frame")
|
||||||
i.playsInline = 1;
|
i.playsInline = 1;
|
||||||
i.autoplay = 1;
|
i.autoplay = 1;
|
||||||
|
@ -62,11 +79,11 @@ function templateVideo(name, stream)
|
||||||
if(stream) i.srcObject = stream;
|
if(stream) i.srcObject = stream;
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
function addVideoList(name, stream, peer)
|
function addVideoList(name, stream, peer, infinitedMute)
|
||||||
{
|
{
|
||||||
if(!videoContainer.querySelector(`[name="${name}"]`))
|
if(!videoContainer.querySelector(`[name="${name}"]`))
|
||||||
{
|
{
|
||||||
let video = templateVideo(name, stream);
|
let video = templateVideo(name, stream, infinitedMute);
|
||||||
video.dataset.user = peer.socketId;
|
video.dataset.user = peer.socketId;
|
||||||
videoContainer.appendChild(video);
|
videoContainer.appendChild(video);
|
||||||
}
|
}
|
||||||
|
@ -156,7 +173,7 @@ async function connectRoom()
|
||||||
IncomingPeer(peer)
|
IncomingPeer(peer)
|
||||||
}
|
}
|
||||||
|
|
||||||
addVideoList("My Webcam",outgoingStreamOnlyVideo, mwse.peer("me"))
|
addVideoList("My Webcam",outgoingStreamOnlyVideo, mwse.peer("me"), true)
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue