Плагин OpenTok не работает на IE 11 с mi c отключенным - PullRequest
0 голосов
/ 27 февраля 2020

У меня установлен плагин Opentok на IE 11, но моя страница перебрасывается и выдается ошибка, когда я отключил микрофон.

У меня есть JS код:

getLocalMediaSources: function() {
    var deferred = Q.defer();

    OT.getDevices(function(error, sources) {
        if (error) {
            deferred.reject(error);
        } else {
        deferred.resolve(sources);
        }
    });

    return deferred.promise;
}

Если мой mi c отключен, этот код генерирует неизвестную ошибку и перезагружает страницу.

Кто-нибудь знает, как определить, отключен ли мой mi c или нет с Javascript на IE 11? чтобы избежать этой ошибки?

Я добавил блок try-catch перед OT.getDevices методом, но он не работает.

Есть идеи?

...