我想使用网络音频 API 将音频渲染到离线音频上下文中,但我不想这样做会阻止主 UI 线程上的用户交互。
我可以以某种方式在网络 worker 中渲染我的音频图吗?我认为我无法将离线上下文传递给工作人员,因为离线上下文无法像原始 javascript 对象一样被序列化。
最佳答案
OfflineAudioContext 实际上是在一个单独的线程中进行渲染的(至少在 Chrome 中是这样)。因此您不需要手动执行此操作。
如果您确实想手动执行此操作,则需要工作线程支持 OfflineAudioContext,但目前尚不支持。
关于web-audio-api - 我可以在网络 worker 中渲染到离线上下文吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28134330/