WebRTC Video Chat i 20 rader JavaScript (5 / 7 steg)
Steg 5: Att ringa samtal
Nu har vi en vår WebRTC video app redo att ta emot ett samtal, så det är dags att skapa en makeCall funktion.
funktion makeCall(form) {
om (! window.phone) alert ("logga in först!");
annat phone.dial(form.number.value);
returnera false;
}
Om window.phone är odefinierat, kan inte vi ringa ett samtal. Detta kommer att ske om användaren inte har loggat in först. Om den finns, funktionen vi phone.dial som tar ett nummer och en valfri lista med servrar för att ringa ett samtal.
Och det är det! Du nu har en enkel WebRTC videochatt app. brand upp din python server och gå testa appen på localhost!
I vår kommande två delar, vi genomgång hur man lägger ett antal ytterligare funktioner till din WebRTC videochatt ansökan, inklusive: make/avsluta samtal, miniatyr strömmar, mute samtalet, pausa video och grupp chattar. Vi kommer också gå igenom hur du skapa inbäddningsbar direktuppspelning innehåll (dvs. hur man bygger periskop med WebRTC!).