症状:Windows端Phira v0.6.7在系统无可用音频输出设备时会闪退(启动后约1s)。data目录的生成正常,软件主界面有正常绘制。
系统环境:Windows 10 x64 (信息教室的学生机)
复现方法:尚不明确。当时系统设备管理器的声音设备有Realtek的两个设备,驱动正常,但声音设置却不显示也无法使用任何输出设备,任务栏显示未检测到音频输出设备的图标,认为是有驱动无设备造成的。
已排除文件完整性的可能,根据启动时的命令行输出认为是程序检测不到可用设备时报错闪退,因此建议修改启动时的自检代码(如果有),不检查有无可用输出设备。或者分支判断,如果有可用设备则使用默认设备,无可用设备时默认静音而不是报错。