emscripten_set_click_callback
不适用于多线程。
我不确定为什么,但某些函数(如
emscripten_set_click_callback
和其他类似的输入函数)在启用 pthreads 的情况下不起作用,它会给出一个错误,指出它无法将线程作为回调的目标。我需要启用输入才能让浏览器中的音频正常工作,但我在文档中找不到有关此问题或如何修复它的任何内容。
事实证明我并没有疯,这确实是一个错误。解决方案是运行 emsdk install tot 现在它可以工作了。一定是更新的更新,考虑到我大约一周前刚刚更新了 emscripten,这很奇怪。