首页 > 解决方案 > C++ Unity Plugin如何释放USB音频设备

问题描述

我创建了一个 C++ Unity 插件,通过 USB 将音频发送到扬声器。我第一次在 Unity 上点击播放时一切正常,但是,在第一次播放后,如果我再次点击播放,则统一崩溃。此外,我必须偶尔重置我的电脑才能让插件正常工作。

我在想我需要在我的 .CS Unity 编组脚本中将正确的命令添加到我的“OnDestroy”函数中。这就是我现在所拥有的...

private void OnDestroy()
{
    Audio.stop_sound();
    Debug.Log("stop called");
}

stop_sound 是一个简单的函数,它显示回调的停止。有任何想法吗?

标签: c#c++unity3d

解决方案


推荐阅读