Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

音乐播放器导致PCL2崩溃 #5096

Open
1 task done
Gluoluo opened this issue Nov 10, 2024 · 3 comments · May be fixed by #5098
Open
1 task done

音乐播放器导致PCL2崩溃 #5096

Gluoluo opened this issue Nov 10, 2024 · 3 comments · May be fixed by #5098
Labels
· Bug 处理中 开发者正在调查或处理该项 🟨 中 优先度:中

Comments

@Gluoluo
Copy link

Gluoluo commented Nov 10, 2024

检查项

描述

点击播放后,pcl2会高频率尝试播放每一首音乐然后不断地弹出无法播放的提示,尽管它不能播放该格式并且会跳过,但最为常见的MP3格式也会被影响导致不能播放。在循环了一段时间后,会弹出“出现错误”的窗口,并且无法通过“取消”键来关闭!强制终止后,会再次循环触发以上bug。直至手动打开文件夹清空音频文件后才恢复正常。

重现步骤

1、首先使用一次程序的清空音乐文件功能。
2、接着把带有ogg,MP3格式的音频文件(共五个,按名称排序)复制到刚刚清空的文件夹中(第一个文件是ogg)。
3、然后点击右下角的播放按钮。

日志与附件

Log1.txt

@Gluoluo Gluoluo added · Bug 新提交 需要社区初步确认其有效的新提交 labels Nov 10, 2024
@JingHai-Lingyun
Copy link
Collaborator

看日志抛出了一堆来自 HRESULT:0xC00D36C4 的异常……

@Joker2184
Copy link

Joker2184 commented Nov 10, 2024

bde5876156040971ed3ebff47bd01163
震撼(

老版本的压力测试百宝箱复刻了吗

@JingHai-Lingyun JingHai-Lingyun added 等待确认 已经过社区确认,等待开发者确认 and removed 新提交 需要社区初步确认其有效的新提交 labels Nov 10, 2024
lactobionicAcid added a commit to lactobionicAcid/PCL2 that referenced this issue Nov 10, 2024
@lactobionicAcid lactobionicAcid linked a pull request Nov 10, 2024 that will close this issue
@LTCatt
Copy link
Member

LTCatt commented Nov 10, 2024

播放音乐出现内部错误(D:\Minecraft\PCL\PCL\Musics\Mystery Within.ogg):由于操作系统或显卡存在问题,导致出现错误。请尝试重启 PCL。
不支持给定的 URL 的字节流类型。 (异常来自 HRESULT:0xC00D36C4)
————————————
详细错误信息:
   在 NAudio.MediaFoundation.MediaFoundationInterop.MFCreateSourceReaderFromURL(String pwszURL, IMFAttributes pAttributes, IMFSourceReader& ppSourceReader)
   在 NAudio.Wave.MediaFoundationReader.CreateReader(MediaFoundationReaderSettings settings)
   在 NAudio.Wave.MediaFoundationReader..ctor(String file, MediaFoundationReaderSettings settings)
   在 NAudio.Wave.AudioFileReader.CreateReaderStream(String fileName)
   在 NAudio.Wave.AudioFileReader..ctor(String fileName)
   在 PCL.ModMusic.MusicLoop(Boolean IsFirstLoad)
错误类型:System.Runtime.InteropServices.COMException

这个还应该单独处理,看起来是不支持 ogg 导致的报错,提示有误

@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 🟨 中 优先度:中 and removed 等待确认 已经过社区确认,等待开发者确认 labels Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 处理中 开发者正在调查或处理该项 🟨 中 优先度:中
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants