在 Ubuntu 16.10 主机的 Virtualbox 5.1.6-dfsg-2 下的 Windows 7 和 Windows 8.1 客户机中使用 Avisoft-RECORDER USGH,录制一两秒后,出现以下错误:
标题:
Avisoft-RECORDER USGH Recording / USB Interface Error
身体:
GetOverlappedResult(): bytes transferred : 0, error code: e0000b00.
录音完全停止,我只能手动重新开始。
Avisoft 提供了一个粗略的解决方法 -Ignore GetOverlappedResult error
在他们的 RECORDER 程序中选中该选项。选中此选项后,每当出现 GetOverlappedResult 时,录音都会自动停止并重新开始。
所有音频数据仍会被记录吗?还是每个 GetOverlappedResult 错误都会有间隙?
有没有办法可以彻底消除这个错误?
我使用的设备有标签:
Avisoft Bioacoustics
UtraSoundGate 116Hme
Serial No.: 116Hm / 12
答案1
您应该使用安装了原生 Windows 版本的计算机。
在 Virtualbox 下运行该软件确实会导致此类 USB 传输错误,这可能是由于系统的 USB 实现速度较慢造成的。因此,这是 Virtualbox/Ubuntu 系统的问题,而不是 RECORDER USGH 软件的问题。
问候,Raimund