Guest User

Untitled

a guest
Oct 23rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. var pc = new cordova.plugins.iosrtc.RTCPeerConnection({
  2. iceServers: []
  3. });
  4.  
  5. cordova.plugins.iosrtc.getUserMedia(
  6. // constraints
  7. { audio: true, video: true },
  8. // success callback
  9. function (stream) {
  10. console.log('got local MediaStream: ', stream);
  11. pc.addStream(stream);
  12. },
  13. // failure callback
  14. function (error) {
  15. console.error('getUserMedia failed: ', error);
  16. }
  17. );
  18.  
  19. var sessionDescriptionHandlerOptions = {
  20.  
  21. constraints: {
  22. audio: audioId,
  23. video: videoId
  24. },
  25.  
  26.  
  27. media: {
  28. local: {
  29. audio: document.getElementById('localAudio')
  30. },
  31. remote: {
  32. audio: document.getElementById('remoteAudio')
  33. }
  34. },
  35.  
  36.  
  37. extraHeaders: extraHeaders
  38.  
  39. }
  40.  
  41. }
  42.  
  43. userAgent.invite('sipusertocall', sessionDescriptionHandlerOptions);
  44.  
  45. navigator.mediaDevices.getUserMedia(
  46. function (stream) {
  47. console.log('got local MediaStream: ', stream);
  48.  
  49. window.stream = stream;
  50. },
  51. // failure callback
  52. function (error) {
  53. console.error('getUserMedia failed: ', error);
  54. }
  55. )
  56.  
  57. var sessionDescriptionHandlerOptions = {
  58.  
  59. constraints: {
  60. audio: audioId,
  61. video: videoId
  62. },
  63.  
  64.  
  65. media: {
  66. local: {
  67. audio: document.getElementById('localAudio')
  68. },
  69. remote: {
  70. audio: document.getElementById('remoteAudio')
  71. }
  72. },
  73.  
  74.  
  75. extraHeaders: extraHeaders
  76.  
  77. }
  78.  
  79. userAgent.invite('sipusertocall', sessionDescriptionHandlerOptions);
Add Comment
Please, Sign In to add comment