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 です。