Unity3D实时录音保存支持可执行文件
Unity3D 里录音一直是个麻烦事儿,Microphone的 API 用起来不算难,就是录下来的时长总不太准。这份资源就挺靠谱的,能把你录下的音频按真实时长转成 .wav
文件保存到本地,关键是支持打包成可执行文件,拿来直接用也行,想改成自己项目也方便。
Win10 下跑得挺稳,用的是 Unity 2018.2.15f1,新一点的版本也 OK。我自己在 2019.4 和 2021.3 上测过,没啥问题。录完能保存下来不稀奇,难得是能把实际录音时长也得挺准确,不会莫名其妙少几秒。
录音流程基本就是:用 Microphone.Start()
开始录,再用 AudioClip
拿到数据,通过 WAV 格式的转码写进本地。文件保存路径你可以自定义,配合个文件浏览器 UI 就能做成比较完整的小工具。
对了,如果你对 Unity 的文件保存 或 本地导出 感兴趣,下面这些文章也可以顺手看看,有讲图像保存、数据导出、甚至 音视频文件 的,参考价值还挺大:
如果你正好想搞录音功能,又录音能以正确时长保存下来,这份资源还蛮值得一试的。可以先跑下可执行文件看看效果,想深入研究就再去下载项目源码。
12.02MB
文件大小:
评论区