Fullscreen and leave call added
This commit is contained in:
parent
0eab4c62ac
commit
bc319412bc
5 changed files with 73 additions and 11 deletions
|
@ -1,4 +1,9 @@
|
|||
import { addVideoStream, connectToNewUser, showNoVideoPrompt } from "./utils.js"
|
||||
import {
|
||||
addVideoStream,
|
||||
connectToNewUser,
|
||||
showNoVideoPrompt,
|
||||
toggleFullscreen,
|
||||
} from "./utils.js"
|
||||
const socket = io("/")
|
||||
const myPeer = new Peer()
|
||||
const template = document.querySelector("#video-template")
|
||||
|
@ -8,6 +13,11 @@ myPeer.on("open", async (id) => {
|
|||
while (!localStorage.getItem("name")) {
|
||||
await new Promise((resolve) => setTimeout(resolve, 2000))
|
||||
}
|
||||
|
||||
document
|
||||
.querySelector("#fullscreen")
|
||||
.addEventListener("click", toggleFullscreen)
|
||||
|
||||
const yourName = localStorage.getItem("name")
|
||||
|
||||
const stream = await navigator.mediaDevices.getUserMedia({
|
||||
|
|
Reference in a new issue