ADX2 LEを使ったときに、PC上ではちゃんと音が鳴るのに、実機(Android)では音が鳴らないときの原因の1つとしてのメモ。
実行環境
・Windows 10
・Unity 5.4.0f3
・音関係はADX2 LEを使用
・実機はAndroid 5.1.1
原因はVoicePoolを増やしすぎた
PC上では音が出ているため、Android向け機能の問題であると推測した。
今のところAndroid向けの機能としては、音の遅延をなくすために、ADX2 LEのLow Latency機能のみを実装している。
その設定がおかしいのではないかと考えた。
その数はCriWareLibraryInitializerで設定することができるが、
によると、
低遅延再生標準ボイスプールの最大数はメモリ再生・ストリーム再生あわせて27まで。
ということが注意点。
勝手に32までだと勘違いしていたのが今回の原因だった。
実機で動作しないと焦るね・・・