私は、今Skywayを利用して、相手からの電話を相手が拒否した場合に、両者のページを違うページに変えるようにしたいと考えています。しかし、今現在の状態ですと、拒否した側のページだけが変化している状態で、電話をかけた側はページが変わらない状態になっています。わかる方がいらしたら、どうぞ教えて頂きたいです。
javascript
1 2let exitCall = null; 3 4 5callTrigger.addEventListener('click', () => { 6 // Note that you need to ensure the peer has connected to signaling server 7 // before using methods of peer instance. 8 if (!peer.open) { 9 return ; 10 } 11 12 $('#apply').show(); 13 $('#container').hide(); 14 $('#id_button').hide(); 15 16 **globalFunc();** 17 console.log(existingCall); 18 19 if (exitCall === null){ 20 21 22 23 } else { 24 25 $('#accept').hide(); 26 $('#container').hide(); 27 $('#select').show(); 28 mediaConnection.close(true); 29 30 31 }; 32 33 if (noCall === null){ 34 35 36 37 } else { 38 39 $('#accept').hide(); 40 $('#container').hide(); 41 $('#calling').show(); 42 mediaConnection.close(true); 43 44 45 }; 46 47 const mediaConnection = peer.call(remoteId.value, localStream); 48 49 50peer.on('call', mediaConnection => { 51 52 if (existingCall === null){ 53 $('#container').hide(); 54 $('#id_button').hide(); 55 $('#accept').show(); 56 acceptTrigger.addEventListener('click', () => { 57 58 $('#accept').hide(); 59 $('#container').show(); 60 $('#id_button').hide(); 61 $('#tole').hide(); 62 $('#tele').show(); 63 64 65 existingCall = mediaConnection.answer(localStream); 66 mediaConnection.answer(localStream); 67 }); 68 **rejectTrigger.addEventListener('click', () => {** 69 70 $('#accept').hide(); 71 $('#container').hide(); 72 $('#select').show(); 73 74 function globalfunc () { 75 exitCall = 1; 76 77 }; 78 79 existingCall = mediaConnection.close(localStream); 80 mediaConnection.close(localStream); 81 82 }); 83 84 } else { 85 86 }; 87
あなたの回答
tips
プレビュー