wechat-miniprogram / minigame-unity-webgl-transform

Wechat Mini Game Unity engine adapter documents.
https://wechat-miniprogram.github.io/minigame-unity-webgl-transform/
MIT License
2.92k stars 453 forks source link

AudioSource.clip.GetData 异常:RuntimeError: divide by zero,RuntimeError: divide by zero #837

Open hzzbin opened 1 month ago

hzzbin commented 1 month ago

描述Bug

代码: float[] clipAudioData = new float[audioSource.clip.samples * audioSource.clip.channels]; audioSource.clip.GetData(clipAudioData,0);

运行环境

unity版本2021.3.39f1c1
SDK版本:202407090855
MisakiHCL commented 1 month ago

应该有其他告警信息?not supported for compressed sound.这样的 只有短音效支持这样使用,长音频不支持

hzzbin commented 1 month ago

应该有其他告警信息?not supported for compressed sound.这样的 只有短音效支持这样使用,长音频不支持

嗯嗯有的。长音效要怎么获取音频数据呢? image

MisakiHCL commented 1 month ago

不支持的,Unity WebGL版本本身就不支持这个能力