Соединение не установленоVIDYO_CONNECTORFAILREASON_ConnectionFailed onFailure - PullRequest
0 голосов
/ 02 сентября 2018

Я только что написал базовый JavaScript с кнопкой, которая присоединяется к конференции. Я использовал идентификатор приложения, ключ и имя пользователя для создания токена с ключом -jar. На веб-консоли написано «Ошибка подключения» VIDYO_CONNECTORFAILREASON_ConnectionFailed onFailure ». Любые вклады по этому вопросу высоко ценятся, спасибо!

Ниже приведен код:

<html>
 <head><title>Video Handler</title>
 <meta http-equiv="content-type" content="text/html"; charset="utf-8"/>
 </head>
<body>
 <script>
    var vidyoConnector;
        function onVidyoClientLoaded(status){
            console.log("VidyoClient load state"+status.state);
            if(status.state== "READY"){
                VC.CreateVidyoConnector({
                    viewId:"renderer",
                    viewStyle:"VIDYO_CONNECTORVIEWSTYLE_Default",
                    remoteParticipants:2,
                    logFileFilter:"error",
                    logFileName:"",
                    userData:""
                  }).then(function (vc){

                      console.log("Create Success");
                  }).catch(function(error){

                  });
            }
        }//end of vidyo client

        function joinCall(){
         vidyoConnector.Connect({
            host:"prod.vidyo.io",
            token:"cHJvdmlzaW9uAGF4YjM4ODIwQHVjbW8uZWR1QDdlNjE4Yi52aWR5by5pbwA2MzcwMzA5NjQ0NAAANDA0MjQ1MmE3N2RlYzA3ZGEwYmNjNTAzYWUzMTVhZWVjNzUzNmQ1NTBiMGU2NDQ3NTY0MzMxODI5ODRkMmU3YzQ0ODBhMTI3YzlkODE5Yjk2OGFjYjY4YWViNmRlOTcw",
            displayName:"Arun",
            resourceId:"IntranetEngineeringConference",
            onSuccess:function(){
                console.log("Connected to the Conference");
            },
            onFailure:function(reason){
            console.error("Connection Failed");},//end of OnFailure
            onDisconnected: function(reason){
            console.log("disconnected -"+reason);
            }//end of OnDisconnect
         })
        }//end of videocal function
  </script>
  <script src="https://static.vidyo.io/latest/javascript/VidyoClient/VidyoClient.js?onload=onVidyoClientLoaded"></script>
    <h3>Hello Video Test</h3>
    <button onclick="joinCall()">Join Conference</button>
    <div id="renderer"></div>

1 Ответ

0 голосов
/ 08 января 2019

Я считаю, что проблема в том, что вы не установили vidyoConnector. Попробуйте вместо этого следующий код:

var vidyoConnector;
    function onVidyoClientLoaded(status){
        console.log("VidyoClient load state"+status.state);
        if(status.state== "READY"){
            VC.CreateVidyoConnector({
                viewId:"renderer",
                viewStyle:"VIDYO_CONNECTORVIEWSTYLE_Default",
                remoteParticipants:2,
                logFileFilter:"error",
                logFileName:"",
                userData:""
              }).then(function (vc){
                  vidyoConnector = vc;
                  console.log("Create Success");
              }).catch(function(error){

              });
        }
    }//end of vidyo client

Дайте мне знать, если это поможет.

...