Développement avec le plugin Video API Vonage

Important : La version 2.16 d'OpenTok.js était la dernière à prendre en charge le plugin OpenTok pour Internet Explorer. La version 2.16 d'OpenTok.js a été dépréciée en mai 2020 pour l'environnement Standard et en juin 2020 pour l'environnement Enterprise. La prise en charge du plugin OpenTok pour Internet Explorer a été supprimée dans OpenTok 2.17.

Le plug-in OpenTok pour Internet Explorer permet d'utiliser les sessions OpenTok dans Internet Explorer. Ce plug-in fonctionne sous Internet Explorer 11.

Le plugin OpenTok pour Internet Explorer s'installe automatiquement lorsque vous chargez OpenTok.js dans un navigateur. Toutefois, sur un ordinateur où les mises à jour automatiques sont désactivées, vous devrez installer le plugin manuellement (en utilisant les droits d'administrateur) :

Version d'OpenTok.js Version du plugin 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

Pour savoir comment télécharger le plugin en vue d'une installation manuelle, nous contacter.

Paramètres HTML pour la prise en charge des extensions

Le plugin permet de pas fonctionne sous Internet Explorer mode de compatibilité. Vous devez ajouter ceci à la page HTML :

<!DOCTYPE HTML>

Ou encore ceci :

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

Faire pas utilisez le paramètre suivant (mode d'émulation) :

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

Tester votre application

Essayez d'exécuter votre application basée sur la Video API Vonage à l'aide d'Internet Explorer. Si vous n'avez pas installé le plug-in OpenTok pour Internet Explorer, la boîte de dialogue suivante s'affichera :

Si vous rencontrez des problèmes lors de l'exécution de votre application dans Internet Explorer 11, vous pouvez bloquer l'accès à OpenTok jusqu'à ce que vous les ayez résolus :

// 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
}

Voir le Liste des problèmes connus dans OpenTok.js.