Desenvolvimento com o plug-in da Video API da Vonage

Importante: A versão 2.16 do OpenTok.js foi a última a oferecer suporte ao plug-in do OpenTok para o Internet Explorer. A versão 2.16 do OpenTok.js foi descontinuada em maio de 2020 para o ambiente Standard e em junho de 2020 para o ambiente Enterprise. O suporte ao plug-in do OpenTok para o Internet Explorer foi removido no OpenTok 2.17.

O plug-in do OpenTok para o Internet Explorer permite a realização de sessões do OpenTok no Internet Explorer. O plug-in funciona no Internet Explorer 11.

O plug-in do OpenTok para o Internet Explorer é instalado automaticamente quando você carrega o OpenTok.js em um navegador. No entanto, em um computador em que as atualizações automáticas estejam bloqueadas, você precisará instalar o plug-in manualmente (usando privilégios de administrador):

Versão do OpenTok.js Versão do plug-in OpenTok
2.14 2.4.0.145
2.13 2.3.0.140
2.12.2 2.2.1.133
2.12.0 - 2.12.1 2.2.0.126
2.11 2.1.0.118

Para obter informações sobre como baixar o plug-in para instalação manual, entre em contato conosco.

Configurações de HTML para suporte a plug-ins

O plug-in faz não funcionar no Internet Explorer modo de compatibilidade. Você deve adicionar isso à página HTML:

<!DOCTYPE HTML>

Ou assim:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Faça não use a seguinte configuração (modo de emulação):

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Testando seu aplicativo

Tente executar seu aplicativo baseado na Video API da Vonage usando o Internet Explorer. Se você ainda não tiver instalado o plug-in do OpenTok para o Internet Explorer, verá a seguinte caixa de diálogo:

Se houver problemas ao executar seu aplicativo no Internet Explorer 11, você pode bloquear o acesso ao OpenTok até que os problemas sejam resolvidos:

// Detect whether this browser is IE
var isNotIE = function isNotIE () {
  var userAgent = window.navigator.userAgent.toLowerCase(),
      appName = window.navigator.appName;
 
  return !( appName === 'Microsoft Internet Explorer' ||                            // IE <= 10
           (appName === 'Netscape' && userAgent.indexOf('trident') > -1) ); // IE >= 11
};
 
// If the browser is not IE, and it meets the minimum system requirements
// for the OpenTok platform, then create your app
if (isNotIE() && OT.checkSystemRequirements()) {
  var session = OT.initSession('your apiKey', 'your sessionId');
  // ... continue with your OpenTok application
}

Veja o lista de problemas conhecidos no OpenTok.js.