mirror of
https://github.com/ianramzy/decentralized-video-chat.git
synced 2024-11-23 18:49:21 +08:00
add two caption status' + prompt for screenshare
This commit is contained in:
parent
124e49947c
commit
879835dc6c
@ -223,6 +223,7 @@ var VideoChat = {
|
|||||||
// When receiving a candidate over the socket, turn it back into a real
|
// When receiving a candidate over the socket, turn it back into a real
|
||||||
// RTCIceCandidate and add it to the peerConnection.
|
// RTCIceCandidate and add it to the peerConnection.
|
||||||
onCandidate: function (candidate) {
|
onCandidate: function (candidate) {
|
||||||
|
$("#caption-text").text("Found other user... connecting");
|
||||||
logIt("onCandidate");
|
logIt("onCandidate");
|
||||||
rtcCandidate = new RTCIceCandidate(JSON.parse(candidate));
|
rtcCandidate = new RTCIceCandidate(JSON.parse(candidate));
|
||||||
logIt(
|
logIt(
|
||||||
@ -490,12 +491,31 @@ function swap() {
|
|||||||
const swapIcon = document.getElementById("swap-icon");
|
const swapIcon = document.getElementById("swap-icon");
|
||||||
const swapText = document.getElementById("swap-text");
|
const swapText = document.getElementById("swap-text");
|
||||||
if (mode === "camera") {
|
if (mode === "camera") {
|
||||||
|
// Show accept screenshare snackbar
|
||||||
|
Snackbar.show({
|
||||||
|
text:
|
||||||
|
"Please allow screen share. Click the middle of the picture above and then press share.",
|
||||||
|
// actionText: "Show Me How",
|
||||||
|
width: "455px",
|
||||||
|
pos: "bottom-center",
|
||||||
|
actionTextColor: "#8688ff",
|
||||||
|
duration: 50000,
|
||||||
|
backgroundColor: "#292B32",
|
||||||
|
// onActionClick: function (element) {
|
||||||
|
// window.open(
|
||||||
|
// "https://getacclaim.zendesk.com/hc/en-us/articles/360001547832-Setting-the-default-camera-on-your-browser",
|
||||||
|
// "_blank"
|
||||||
|
// );
|
||||||
|
// },
|
||||||
|
});
|
||||||
|
|
||||||
navigator.mediaDevices
|
navigator.mediaDevices
|
||||||
.getDisplayMedia({
|
.getDisplayMedia({
|
||||||
video: true,
|
video: true,
|
||||||
audio: false,
|
audio: false,
|
||||||
})
|
})
|
||||||
.then(function (stream) {
|
.then(function (stream) {
|
||||||
|
Snackbar.close();
|
||||||
mode = "screen";
|
mode = "screen";
|
||||||
swapIcon.classList.remove("fa-desktop");
|
swapIcon.classList.remove("fa-desktop");
|
||||||
swapIcon.classList.add("fa-camera");
|
swapIcon.classList.add("fa-camera");
|
||||||
@ -841,3 +861,6 @@ function startUp() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
startUp();
|
startUp();
|
||||||
|
|
||||||
|
captionText.text("Waiting for other user to join...").fadeIn();
|
||||||
|
rePositionCaptions();
|
||||||
|
Loading…
Reference in New Issue
Block a user