问题描述
浏览器isSupported
在浏览器中返回true
但是另一台PC的Google Chrome浏览器相同版本的浏览器却出现错误在所有浏览器中找不到请求的设备
错误:在所有浏览器中找不到相同的请求设备 并且我已经检查了Web rtc网站以成功访问网络摄像头,但是我的代码在这里无法与twilio-video.js一起使用
在不同版本的Win 10系统中,我不知道在同一版本的浏览器中发生什么,但是在这里一侧只适用于twilio-video.js,另一侧不能正常使用
我正在使用以下代码
var Video = Twilio.Video;
var participateConnected = false;
var active_room = {};
var id = "";
console.log("browser support: ",Video.isSupported);
if( Video.isSupported == true ){
//,video: videoConstraints,audio: true
Video.connect('<?=$vd->accesstoken?>',{ name: '<?=$vd->roomName?>' }).then(function(room) {
console.log('Connected to Room "%s"',room.name);
active_room = room;
console.log(room.participants);
const updateStatus = function(id){
if( room.participants.size == 0 ){
$(id ).find(".video-status").show();
//$(id).find(".status").html("Sorry,other participant didn't show up yet,we will wait 5 min to allow him to join "+' <span class="loader"></span> <div class="wait-timer-div" ></div>');
$(id).find(".status").html("Your challenger may be experiencing technical difficulties,please allow a few minutes to see if your challenger will log on "+' <span class="loader"></span> <div class="wait-timer-div" ></div>');
$($($(id).find(".video-status")).find(".loader")).LoadingForVideo('show');
}else{
$($($(id).find(".video-status")).find(".loader")).LoadingForVideo('hide');
}
};
room.participants.forEach(participantConnected);
room.on('participantConnected',participantConnected);
room.on('participantdisconnected',participantdisconnected);
room.once('disconnected',error => room.participants.forEach(participantdisconnected));
});
} else { // Video.isSupported validation
var id = "#div_video_static,#div_video";
$(id).find(".status").html("Sorry your browser does not support videostream. <br> Please use google chrome browser.");
}
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)