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
}

参照 OpenTok.js の既知の問題一覧.