c# - C++ Unity Plugin如何释放USB音频设备
问题描述
我创建了一个 C++ Unity 插件,通过 USB 将音频发送到扬声器。我第一次在 Unity 上点击播放时一切正常,但是,在第一次播放后,如果我再次点击播放,则统一崩溃。此外,我必须偶尔重置我的电脑才能让插件正常工作。
我在想我需要在我的 .CS Unity 编组脚本中将正确的命令添加到我的“OnDestroy”函数中。这就是我现在所拥有的...
private void OnDestroy()
{
Audio.stop_sound();
Debug.Log("stop called");
}
stop_sound 是一个简单的函数,它显示回调的停止。有任何想法吗?
解决方案
推荐阅读
- python - Python requests_html 抛出错误线程'ThreadPoolExecutor-0_0'中没有当前事件循环
- html - 溢出时从左到右隐藏项目
- unity3d - 字符串文字在螺栓可视化脚本中不适用
- flutter - Mapbox SDK 注册表令牌为空
- python - 在学习曲线的某个点之后,测试分数下降到训练分数以下
- python - 使用数组指定项目出现的特定概率(例如 75%)以确保每次试验的准确百分比
- c# - 使用 Raycast 在编辑器脚本中检测游戏对象
- javascript - 确定用户操作,即是/否,当 chrome 警报以 Javascript 启动应用程序时
- javascript - 如何在使用 javascript 裁剪上传的图像后获取大小
- php - 如果用户未登录,自定义运输方式费用不会添加到发票中