Vonage Video API プラグインを使用した開発
重要だ: OpenTok.js バージョン 2.16 は、Internet Explorer 向けの OpenTok プラグインをサポートした最後のバージョンでした。OpenTok.js バージョン 2.16 は、Standard 環境では 2020 年 5 月、Enterprise 環境では 2020 年 6 月に非推奨となりました。 OpenTok 2.17 では、Internet Explorer 向け OpenTok プラグインのサポートが削除されました。
Internet Explorer 用の OpenTok プラグインは、Internet Explorer での OpenTok セッションを可能にします。このプラグインは Internet Explorer 11 で動作します。
Internet Explorer 用の OpenTok プラグインは、ブラウザで OpenTok.js を読み込むと自動的にインストールされます。ただし、自動更新がブロックされているマシンでは、管理者権限を使用して手動でプラグインをインストールする必要があります:
| OpenTok.js のバージョン | 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 |
手動インストール用のプラグインのダウンロード方法については、 お問い合わせ.
プラグイン対応のためのHTML設定
このプラグインは 違う Internet Explorer で動作する 互換モード. HTMLページに以下を追加する必要があります:
<!DOCTYPE HTML>
あるいは、これ:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
を行う。 違う 以下の設定(エミュレーションモード)を使用してください:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
アプリのテスト
Internet Explorer を使用して、Vonage Video API を利用したアプリを実行してみてください。Internet Explorer 用の OpenTok プラグインがインストールされていない場合は、次のようなダイアログボックスが表示されます:

Internet Explorer 11 でアプリの実行に問題がある場合は、問題を修正するまで OpenTok へのアクセスをブロックすることができます:
// 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
}