2015-11-12 2 views
2

Я использую PubNub WebRTC API для видео и аудио-разговоров, которые работают как шарм. Затем я хотел бы добавить совместное использование экрана в свое приложение, но я не могу найти полезную информацию внутри своей документации, в свою очередь, у них есть опция, упомянутая в нескольких местах.WebRTC и совместное использование экрана с использованием API PubNub?

код я использую прямо сейчас:

var phone = window.phone = PHONE({ 
      number  : $('#user_email').text() || "Anonymous", // listen on username line else Anonymous 
      publish_key : 'pub-xxx', 
      subscribe_key : 'sub-xxx', 
     }); 

     phone.ready(function(){ 
      $('#vid-box').show(); 
      $('#video-switch').addClass('switch-on'); 

      }); 

     phone.receive(function(session){ 
      session.connected(function(session) { 
      video_out.appendChild(session.video); 
      }); 

      session.ended(function(session) { 
       video_out.innerHTML=''; 
        }); 
     }); 



    function startVideo(){ 
     if (!window.phone) { 
      alert("Login First!"); 
      return false; 

     } else { 
      phone.dial($('#other_side').text('ON')); 
      $('#cam-button-text').text('Stop Video'); 
     } 

    } 
+0

Пожалуйста, обратитесь к этой теме для получения более подробной информации и дайте мне знать, если у вас есть еще вопросы: http://stackoverflow.com/questions/28740230/how-to-use-webrtc-pubnub-api-for-video- chat-client-in-native-android-app –

+1

И это демонстрационное приложение Codoodler может быть более подходящим ресурсом для вашего запроса: https://www.pubnub.com/blog/2014-09-03-multiuser-draw -html5-canvas-tutorial/ –

+1

@CraigConover большое вам спасибо, используя демо Codedoodler, теперь я могу успешно поделиться потоком, который я получаю через webkitGetUserMedia(); Еще один вопрос: есть ли способ добавить «номер телефона», например, в примере видеовызовов, чтобы я мог обмениваться потоком только между конкретными пользователями? Ps, пожалуйста, добавьте свой комментарий в качестве ответа. –

ответ

Смежные вопросы