我正在尝试设置以前使用 json 文件中的 audioclip.GetData 保存的音频剪辑样本。音频数据存在于我的 json 文件中,但在加载此文件并使用 SetData 设置音频剪辑数据时似乎不起作用:
在我的加载函数中:我正在实例化一个包含组件 AudioSource:audioFB 的预制件。然后我想使用以下方法设置剪辑:
audioFB.GetComponent<AudioSource>().clip.SetData(qc.clipData, 0);
但是我确实有这个错误:这样做时对象引用未设置为对象的实例。
另一方面,如果我直接从 Resources 文件夹加载音频文件,它确实可以工作。
我没有正确使用 SetData 吗?
谢谢您的帮助。