jjzjj

floatArr

全部标签

c# - 从 byte[] 创建 AudioClip

我有问题。我使用sqlite来存储声音。我从字节[]中得到声音。然后将byte[]转换为float[]:privatefloat[]ConvertByteToFloat(byte[]array){float[]floatArr=newfloat[array.Length/4];for(inti=0;i然后创建AudioClip:AudioClipaudioClip=AudioClip.Create("testSound",f.Length,1,44100,false,false);audioClip.SetData(f,0);然后播放AudioSource.PlayClipAtPoin

c# - 从 base64 解码后的嘈杂音频剪辑

我用base64编码了wav文件(资源/声音中的audioClipName.txt)。HEREISTHESOURCEWAVEFILE然后我尝试解码它,从中制作一个AudioClip并像这样播放它:publicstaticvoidCreateAudioClip(){strings=Resources.Load("Sounds/audioClipName").text;byte[]bytes=System.Convert.FromBase64String(s);float[]f=ConvertByteToFloat(bytes);AudioClipaudioClip=AudioClip.C