Skip to content

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

Notifications You must be signed in to change notification settings

wmqKevin/Unity-WebGL-Record

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

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循环一个个赋值的笨办法

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages