ドキュメント

サポート

Vivox Unity SDK

Vivox Unity SDK

Unity SDK WebGL のサポート

Understand best practices and limitations of using the Vivox Unity WebGL SDK.
読み終わるまでの所要時間 1 分最終更新 23日前

Vivox Unity WebGL SDK はバージョン 16.5.0 以降で利用できます。 この SDK は制限されたレベルのサポートで利用できます。このサポートレベルの詳細については、サポートされているプラットフォームとバージョン ページを参照してください。

Vivox WebGL の既知の制限

  • プレイヤーは 1 インスタンスにつき 1 つのチャンネルにしか参加できません。
  • 表示名のサポートはありません。
  • 2D (ノンポジショナル) チャンネルのみがサポートされます。3D (ポジショナル) 音声チャンネルはサポートされません。
  • 参加者の更新イベントはありません。オーディオエネルギー、
    is_talking
    、またはミュート状態のイベントがカバーされています。
  • ウェブブラウザーの制限により、オーディオデバイスの機能が制限されています。

WebGL 用の Unity プロジェクトのビルド

WebGL 用のビルド に関する Unity エディターのドキュメントで、WebGL 用の Unity プロジェクトをビルドするための 前提条件 を確認してください。 アプリケーションをビルドするには、以下でビルドターゲットを WebGL に設定します。File (ファイル) > Build Settings (ビルド設定) > WebGL > Build (ビルド) (または Build and Run (ビルドして実行))

ベストプラクティス

  • Vivox アプリケーションで WebGL SDK に実装されていない機能を使用している場合、NotImplementedException がスローされ、コンパイラーの互換性を確保すると同時に、制限されている機能を識別するのに役立ちます。
  • ローカルテストのために、WebGL ビルドでの圧縮を以下でオフにしてください。Player Settings (プレイヤー設定) > Publish Settings (公開設定) > Compression (圧縮) > Disabled (無効)
  • オリジン間リソース共有 (CORS) メッセージは、ローカルブラウザー内を想定しています。HTTP ではなく、HTTPS を使用して接続してください。
  • ローカルテストで推奨されるブラウザーは Firefox です。