gpt4 book ai didi

c# - 如何编码音频文件并统一保存?

转载 作者:行者123 更新时间:2023-12-05 06:11:45 24 4
gpt4 key购买 nike

我想从我的 assetbundle 中编码某种类型的文件并将这些文件保存到我的路径中。我使用此代码将 Texture2D 文件编码为“.jpg”并保存:

(my assetbundle method work fine)
texTmp = (Texture2D) Instantiate (assetRequest.asset);
SaveSaveToJpg(texTmp);

并保存:

void SaveToJpg(Texture2D texture)
{
byte[] bytes = texture.EncodeToPNG();
File.WriteAllBytes(Application.persistentDataPath + "/"+ texture.name + ".jpg", bytes);
}

所以在 Unity 文档中,我看到了如何对 .mp4 文件进行编码,但如何对音频文件进行编码并统一保存?

编辑:我用 https://gist.github.com/darktable/2317063#file-savwav-cs类,但是有没有统一的官方方法呢?

最佳答案

SavWav Script

public AudioClip myAudio;

SavWav.Save(Application.persistentDataPath + "/audio.wav", myAudio);

关于c# - 如何编码音频文件并统一保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63853565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com