Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript twilio视频本地主机和https live有时无法在chrome中运行_Javascript_Php_Video_Twilio_Twilio Php - Fatal编程技术网

Javascript twilio视频本地主机和https live有时无法在chrome中运行

Javascript twilio视频本地主机和https live有时无法在chrome中运行,javascript,php,video,twilio,twilio-php,Javascript,Php,Video,Twilio,Twilio Php,浏览器isSupported在浏览器中返回真工作 但另一台电脑的google chrome同一版本浏览器收到错误请求的设备在所有浏览器中都不相同 错误:在所有浏览器中找不到相同的请求设备 我已经检查了web rtc网站,成功访问了web摄像头,但我的代码无法与twilio-video.js一起使用 我不知道在同一个版本的浏览器中,不同的win 10系统发生了冲突,但一方工作,另一方不工作,仅在这里使用twilio-video.js 我正在使用以下代码 var Video = Twilio.Vid

浏览器
isSupported
在浏览器中返回真工作 但另一台电脑的google chrome同一版本浏览器收到错误请求的设备在所有浏览器中都不相同

错误:在所有浏览器中找不到相同的请求设备 我已经检查了web rtc网站,成功访问了web摄像头,但我的代码无法与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.");
}
var-Video=Twilio.Video;
var participateConnected=假;
var active_room={};
var id=“”;
console.log(“浏览器支持:”,Video.isSupported);
如果(Video.isSupported==true){
//,视频:视频约束,音频:真
连接(“”,{名称:'})。然后(功能(房间){
console.log('已连接到文件室“%s”,文件室名称);
活动房间=房间;
控制台.日志(房间.参与者);
const updateStatus=函数(id){
如果(room.participants.size==0){
$(id).find(“.video status”).show();
//$(id).find(“.status”).html(“对不起,其他参与者还没有出现,我们将等待5分钟让他加入”+”);
$(id).find(“.status”).html(“您的挑战者可能遇到技术问题,请留出几分钟时间查看您的挑战者是否将登录”+”);
$($($(id).find(.video status”).find(.loader”).LoadingForVideo('show');
}否则{
$($($(id).find(.video status”).find(.loader”).LoadingForVideo('hide');
}
};
房间.participants.forEach(participantConnected);
会议室位于('participantConnected',participantConnected);
房间打开(“participantDisconnected”,participantDisconnected);
room.once('disconnected',error=>room.participants.forEach(participantdirected));
});
}else{//Video.issupport验证
变量id=“#div#u video_static,#div_video”;
$(id).find(“.status”).html(“对不起,您的浏览器不支持视频流。
请使用谷歌浏览器。”); }


谢谢

另一台计算机是否连接了摄像头?