Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 722 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 722 Bytes

Unity WebGL Record

由于unitywebgl上不能用Microphone类,所以使用网页接口来实现

关键交互在于调用plugins中的WebGLRecorder.jslib 参考:https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html

output中是发布的项目,发布后需要把index.html中加一行<script src="recorder.js"></script> 来引用recorder.js因为WebGLRecorder.jslib中需要用到recorder.js中的代码。

发布运行后点击init来初始化 然后点击start开始录音 点击getData会自动调用stop然后播放录音 如果需要重新录音,需要点击clear

另外本人不知道js中的float数组如何传入unity中,只能用在unity中for循环一个个赋值的笨办法