Ошибка "Неожиданная ошибка" типа "undefined" возвращается при попытке сделать видеовызов

Я работаю над приложением, использующим vLine, и пытаюсь установить видеозвонок с удаленным пользователем. Я получаю ошибку. Из экземпляра Error этой ошибки "тип" равен "неопределенный", "сообщение" - "неожиданная ошибка".

Очень трудно понять, где проблема с сообщениями об ошибках, как это. Как можно отлаживать свой код с такой информацией?

Вот мой код:

    call : function(remoteUserID, videoElementID) 
    { 
        RSSession.getPerson(remoteUserID).
            done(function(person) 
            { 
                setVideoElement(videoElementID);
                var AMedia = person.startMedia();
                Calls.push(new MyCall(AMedia)); 
                person.release(); 
            }).
            fail(function(error)
            {
                alert("Application Error: (call) " + error.message + ",type=" + error.type);
            }); 
    },

Несколько заметок:

  1. Этот код адаптирован из примера кода в примере оболочки и примера кода в описаниях API.
  2. remoteUserID существует и определяется. Точно так же, videoElementID является существующим элементом HTML.setVideoElement просто устанавливает переменную; это работает до здесь.
  3. Похоже, он умирает, пытаясь сделать person.startMedia().
  4. А также person является законным лицом, которое возвращается - в форме /serviceid/userid (Я проверял все это во время отладки).
  5. RSSession также существует и создается во время клиента create а также login шаги, все из которых работают хорошо.
  6. Опять же, в failошибка "тип" - "неопределенная", "сообщение" - "непредвиденная ошибка".

Итак, есть идеи, что делать дальше?

0 ответов

Другие вопросы по тегам