WebGLビルドで実行時にゲームにOGG形式のサウンドをロードしようとしています。私はWWWクラスを使用して ".ogg"拡張子を持つファイルを取得し、次にwww.audioClip
を呼び出してダウンロードしたファイルを取得します。これは他のプラットフォームでも動作しますが、WebGLでは失敗します。実行時にUnity WebGLビルドに外部OGGファイルをロード
Unityがこのエラーメッセージをスローアップします。"このプラットフォームでの 'ogg'のストリーミングはサポートされていません。。私はそれをストリーミングしようとしていないので、奇妙な、と私は明示的にGetAudioClip(false, false, AudioType.OGGVORBIS)
を呼び出してみて、同じ結果を得ました。
OGGファイルをAAC(M4AとMP4拡張機能)に変換して、www.audioClip
(URLからファイルタイプを特定できないというエラー)とwww.GetAudioClip(false, false, AudioType.MPEG)
(エラーも音が鳴っていない)で読み込もうとしました。私がオンラインで見た解決策に最も近いのは、代わりにMP3を使うことですが、私はライセンスの理由からこれをやりたくありません。
UnityのWebGLは、アプリケーションに組み込まれているオーディオアセットに制限されていますか?