0
WebRTC流似乎在開始時與會議中的每個人都正常工作。不幸的是,當你點擊某些HTML元素時,本地流視頻消失。WebRTC本地流消失在HTML輸入點擊
您仍然能夠看到遠程用戶和遠程用戶都可以看到/聽到您,但您無法看到自己。
一旦本地流消失,銷燬並重新初始化連接/ WebRTC小部件將不會使本地視頻重新出現。瀏覽器需要刷新,但點擊HTML元素會導致同樣的問題再次出現。
沒有javascript錯誤,HTML元素上的唯一一件事是設置局部變量的焦點事件(它沒有做任何瘋狂的事情)。
我能做些什麼來阻止它?
goinstant.connect(url, function(err, connection) {
if (err) {
throw err;
}
var room = connection.room("new_room_id");
room.join(function(err) {
room.self().key("displayName").set("my_username");
var stun = {
url: 'stun:stun.l.google.com:19302'
};
var turn = {
url: 'turn:numb.viagenie.ca',
username: '[email protected]',
credential: 'password'
};
that._webrtc = new goinstant.widgets.WebRTC({
room: room,
autoStart: true,
peerConnectionConfig: {
iceServers: [stun, turn]
}
});
webrtc.initialize(function(err) {
if (err) {
console.log("Error starting video: " + err);
}
else {
$(".gi-webrtc").draggable();
}
});
});
});
查看您的代碼後只能說任何東西,所以先發布您的代碼。 –
我已經添加了用於設置連接的代碼。該應用程序是使用backbone.js – JumpJumpSlash
構建的。我們嘗試使用jQuery#draggable在本地進行復制,但不成功。是否有可用於調試此問題的應用程序的實時演示? –