mirror of
https://github.com/ianramzy/decentralized-video-chat.git
synced 2024-11-23 18:49:21 +08:00
not working
This commit is contained in:
parent
383136524b
commit
4ac088ad94
@ -32,9 +32,6 @@ var VideoChat = {
|
|||||||
socket: io(),
|
socket: io(),
|
||||||
remoteVideo: document.getElementById('remote-video'),
|
remoteVideo: document.getElementById('remote-video'),
|
||||||
localVideo: document.getElementById('local-video'),
|
localVideo: document.getElementById('local-video'),
|
||||||
// videoButton: document.getElementById('get-video'),
|
|
||||||
// screenButton: document.getElementById('get-screen'),
|
|
||||||
// callButton: document.getElementById('call'),
|
|
||||||
|
|
||||||
// Call to getUserMedia (provided by adapter.js for cross browser compatibility)
|
// Call to getUserMedia (provided by adapter.js for cross browser compatibility)
|
||||||
// asking for access to both the video and audio streams. If the request is
|
// asking for access to both the video and audio streams. If the request is
|
||||||
@ -66,15 +63,11 @@ var VideoChat = {
|
|||||||
// The onMediaStream function receives the media stream as an argument.
|
// The onMediaStream function receives the media stream as an argument.
|
||||||
onMediaStream: function (stream) {
|
onMediaStream: function (stream) {
|
||||||
console.log("onMediaStream");
|
console.log("onMediaStream");
|
||||||
// VideoChat.localVideo.volume = 0; // Turn the volume down to 0 to avoid echoes.
|
|
||||||
VideoChat.localStream = stream;
|
VideoChat.localStream = stream;
|
||||||
// VideoChat.videoButton.setAttribute('disabled', 'disabled');
|
|
||||||
// VideoChat.screenButton.setAttribute('disabled', 'disabled');
|
|
||||||
// Add the stream as video's srcObject.
|
// Add the stream as video's srcObject.
|
||||||
VideoChat.localVideo.srcObject = stream;
|
VideoChat.localVideo.srcObject = stream;
|
||||||
// Now we're ready to join the chat room.
|
// Now we're ready to join the chat room.
|
||||||
VideoChat.socket.emit('join', roomHash);
|
VideoChat.socket.emit('join', roomHash);
|
||||||
// VideoChat.socket.on('roomtest', (passedRoom) => alert("youre in room: " + passedRoom));
|
|
||||||
VideoChat.socket.on('temp', () => alert("temp called"));
|
VideoChat.socket.on('temp', () => alert("temp called"));
|
||||||
VideoChat.socket.on('full', VideoChat.chatRoomFull);
|
VideoChat.socket.on('full', VideoChat.chatRoomFull);
|
||||||
VideoChat.socket.on('offer', VideoChat.onOffer);
|
VideoChat.socket.on('offer', VideoChat.onOffer);
|
||||||
@ -88,7 +81,7 @@ var VideoChat = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
chatRoomFull: function () {
|
chatRoomFull: function () {
|
||||||
alert("Chat room is full. Check to make sure you don't have multiple open tabs");
|
alert("Chat room is full. Check to make sure you don't have multiple open tabs, or try with a new room link");
|
||||||
// VideoChat.socket.disconnect()
|
// VideoChat.socket.disconnect()
|
||||||
// todo handle this better
|
// todo handle this better
|
||||||
},
|
},
|
||||||
@ -96,7 +89,6 @@ var VideoChat = {
|
|||||||
// When we are ready to call, enable the Call button.
|
// When we are ready to call, enable the Call button.
|
||||||
readyToCall: function (event) {
|
readyToCall: function (event) {
|
||||||
console.log("readyToCall");
|
console.log("readyToCall");
|
||||||
// VideoChat.callButton.removeAttribute('disabled');
|
|
||||||
if (VideoChat.willInitiateCall) {
|
if (VideoChat.willInitiateCall) {
|
||||||
VideoChat.startCall()
|
VideoChat.startCall()
|
||||||
}
|
}
|
||||||
@ -108,7 +100,6 @@ var VideoChat = {
|
|||||||
logIt('>>> Sending token request...');
|
logIt('>>> Sending token request...');
|
||||||
VideoChat.socket.on('token', VideoChat.onToken(VideoChat.createOffer));
|
VideoChat.socket.on('token', VideoChat.onToken(VideoChat.createOffer));
|
||||||
VideoChat.socket.emit('token', roomHash);
|
VideoChat.socket.emit('token', roomHash);
|
||||||
// VideoChat.callButton.disabled = true
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// When we receive the ephemeral token back from the server.
|
// When we receive the ephemeral token back from the server.
|
||||||
@ -239,9 +230,6 @@ var VideoChat = {
|
|||||||
VideoChat.remoteVideo.srcObject = event.stream;
|
VideoChat.remoteVideo.srcObject = event.stream;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
// VideoChat.videoButton.addEventListener('click', VideoChat.requestMediaStream, false);
|
|
||||||
// VideoChat.screenButton.addEventListener('click', VideoChat.requestScreenStream, false);
|
|
||||||
// VideoChat.callButton.addEventListener('click', VideoChat.startCall, false);
|
|
||||||
|
|
||||||
// auto get media
|
// auto get media
|
||||||
// VideoChat.requestScreenStream();
|
// VideoChat.requestScreenStream();
|
||||||
|
Loading…
Reference in New Issue
Block a user