c# - 加载图像时 Windows Media Player 崩溃 Windows 10
问题描述
当我使用 Windows 10 在 Windows 媒体播放器中加载图像时,它会冻结(处于连接状态),如果我单击 UI,它有时会崩溃。
当它冻结时,我在 Visual Studio 中爆发, wmpTest.Ctlcontrols.pause();
当我查看它的状态时Ctlcontrols
,它会将我带到这一行,wmpTest
它说“无法评估表达式,因为本机框架位于顶部”
更新:当它崩溃时,我在输出窗口中收到此消息 - 程序“[6672] MyApp.exe”已退出,代码为 -1073741819(0xc0000005)“访问冲突”。
private void wmpTest_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
if (e.newState == 3)
{
// playing
wmpTest.Ctlcontrols.pause();//FEEZES here
wmpTest.Ctlcontrols.currentPosition = 0;
wmpTest.PlayStateChange -= wmpTest_PlayStateChange;
}
}
解决方案
推荐阅读
- python - 带有张量流的拥抱脸转换器将两个文件保存为模型权重
- python - 在 Scikit 中使用管道输入值
- android - android.view.InflateException 崩溃:二进制 XML 文件第 49 行:二进制 XML 文件第 49 行:膨胀类 ImageView 时出错
- azure-data-explorer - 了解 Kusto 函数处理的范围数
- redis - 如何使用 redis cli 不断地从流中消费和输出消息?
- zig - 从另一个 zig 包导入 zig 包
- electron - 内存限制是什么?
- android - 网络调用后如何使用协程更新 UI
- reactjs - 使用 React.Children API 修改子元素后,如何在 React 中将子元素作为函数返回?
- javascript - 根据 inner.width/height 在页面边框周围绘制图像