PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

[BUG] 极小概率情况下,启动 PCL 后音乐未有效播放

Open SuoHouDaiShi opened this issue 1 year ago • 21 comments

检查项

描述

又是折腾整合包的时候无意触发的…… 实际上就是启动 PCL 之后,位于PCL/Musics文件夹下的音乐未自动播放,但是图标显示为正在播放(未截上图……)

重现步骤

我觉得复制文件和启动 PCL 大家都会吧

日志与附件

Log1.txt

SuoHouDaiShi avatar May 26 '24 14:05 SuoHouDaiShi

虽然日志里面有好几次正在开始播放,但是我这边的效果是完全没有声音的…… 检查系统设置之后发现设备正常,PCL 也没有被静音……

SuoHouDaiShi avatar May 26 '24 14:05 SuoHouDaiShi

我这复现不出来.jpg 既然这样,先来个需要社区复现好了 估计是极小概率事件,很难修复… 看日志意义也不太大,~~毕竟日志也不能记录你耳朵的感觉~~

Deep-Dark-Forest avatar May 26 '24 14:05 Deep-Dark-Forest

今日人品:-1(bushi

SuoHouDaiShi avatar May 26 '24 14:05 SuoHouDaiShi

我刚刚也遇到了,想来反馈,这感觉不是小概率了吧,遇到第三次了

RDIIIIII avatar May 26 '24 18:05 RDIIIIII

image

RDIIIIII avatar May 26 '24 18:05 RDIIIIII

第四次

RDIIIIII avatar May 26 '24 18:05 RDIIIIII

乂,好像吧耳机拔下来插上就会卡上

RDIIIIII avatar May 26 '24 18:05 RDIIIIII

Log1.txt

RDIIIIII avatar May 26 '24 19:05 RDIIIIII

乂,我这个是不是新的问题啊

RDIIIIII avatar May 26 '24 19:05 RDIIIIII

我测

RDIIIIII avatar May 26 '24 19:05 RDIIIIII

这好像只要外设什么的线拔了再插就可能卡一下

RDIIIIII avatar May 26 '24 19:05 RDIIIIII

你这个是waveOutRestart 属于 NAudio 的 Bug,龙猫无法解决… 另外,请不要刷屏,很影响观感(特别是 Github Mobile),请善用 Edit

SuoHouDaiShi avatar May 27 '24 00:05 SuoHouDaiShi

对不起,是发多了,要不我删了

RDIIIIII avatar May 27 '24 00:05 RDIIIIII

猜了一下,应该是 VB 在调用库的时候抽风了… 没写过 VB,纯属瞎猜

SuoHouDaiShi avatar May 27 '24 11:05 SuoHouDaiShi

错误类型:NAudio.MmException [22:56:44.793] [Control] 普通弹窗:出现错误 Runtime Invoke 10204#:线程执行失败:NoDriver calling waveOutRestart 在 PCL.ModMusic._Closure$__._Lambda$__14-0() 在 PCL.ModBase._Closure$__119-0._Lambda$__0() 错误类型:NAudio.MmException 复现出来了,把耳机拔掉以后再插上,播放就会出问题

FB666lmj avatar May 28 '24 15:05 FB666lmj

错误类型:NAudio.MmException [22:56:44.793] [Control] 普通弹窗:出现错误 Runtime Invoke 10204#:线程执行失败:NoDriver calling waveOutRestart 在 PCL.ModMusic._Closure$__._Lambda$__14-0() 在 PCL.ModBase._Closure$__119-0._Lambda$__0() 错误类型:NAudio.MmException 复现出来了,把耳机拔掉以后再插上,播放就会出问题

你这和TA不一样吧……TA是启动器里面没有任何提示但是实际播放出来没有声音

Deep-Dark-Forest avatar May 28 '24 15:05 Deep-Dark-Forest

错误类型:NAudio.MmException [22:56:44.793] [Control] 普通弹窗:出现错误 Runtime Invoke 10204#:线程执行失败:NoDriver calling waveOutRestart 在 PCL.ModMusic._Closure$__._Lambda$__14-0() 在 PCL.ModBase._Closure$__119-0._Lambda$__0() 错误类型:NAudio.MmException 复现出来了,把耳机拔掉以后再插上,播放就会出问题

你这属于NAudio第三方的 BUG,我这边是属于虽然系统告诉我已经在播放了,但是我耳机没声音…… 并且这玩意复现没那么容易……日志里面只会记录UIMusic的内容,分别告诉你 UI 怎么样了,Music 正在强制播放……

SuoHouDaiShi avatar May 28 '24 15:05 SuoHouDaiShi

错误类型:NAudio.MmException [22:56:44.793] [Control] 普通弹窗:出现错误 Runtime Invoke 10204#:线程执行失败:NoDriver calling waveOutRestart 在 PCL.ModMusic._Closure$__._Lambda$__14-0() 在 PCL.ModBase._Closure$__119-0._Lambda$__0() 错误类型:NAudio.MmException 复现出来了,把耳机拔掉以后再插上,播放就会出问题

你这属于NAudio第三方的 BUG,我这边是属于虽然系统告诉我已经在播放了,但是我耳机没声音…… 并且这玩意复现没那么容易……日志里面只会记录UIMusic的内容,分别告诉你 UI 怎么样了,Music 正在强制播放……

草 NAudio罪大恶极 搞得玩家怨声载道

Louis-Harsune avatar Jun 02 '24 01:06 Louis-Harsune

超时关闭。

Deep-Dark-Forest avatar Jun 09 '24 00:06 Deep-Dark-Forest

复现方法:(依然是N卡传统bug似乎) 前面的相信大家都会,就正常打开 在打开状态下切换/重启音频输出设备(关闭会报NAudio.MmException错误) 就会出现日志,UI均正常,但无声音输出 #5960

Aniyra avatar Mar 25 '25 11:03 Aniyra

不是哥们,清朝老 issue 复活了? 属实有点意外了……话说好像当时我触发的时候确实是 Windows 自行重启了音频输出设备,而且 timing 卡的很准,似乎导致了这个问题……

SuoHouDaiShi avatar Apr 04 '25 15:04 SuoHouDaiShi

由于 2.9.3 对音乐播放相关内容进行了修复(于 4/5 更新),该 issue 可能已被该修复解决,若能使用最新版本复现再 reopen。

LTCatt avatar May 29 '25 15:05 LTCatt