所以我想在winform应用程序中播放视频,使用Windows Media Player,我做了微软在他们的教程中所说的一切,但WMP不播放视频,它不能“连接到它”。这是我仅有的几行代码
private void Form1_Load(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = "D:\\jumpscare.mp4";
}
字符串
它会找到视频,但不会播放。或者它在后面播放,而不在屏幕上显示。当视频“结束”时,应用程序崩溃,代码为3221225477(0xc0000005)“访问违规”(视频长度为3秒,应用程序在3秒后崩溃)。我尝试了不同的文件类型(.wmv),它是一样的。
Windows 11 Pro 22H2、Visual Studio Community 2022、.NET Framework 4.7.2
1条答案
按热度按时间mwyxok5s1#
搜索相关信息后,您可以尝试以下步骤:
1.根据C# program crashes when setting media player URL of axWindowsMediaPlayer object from separate form window: code 3221225477 0xc0000005 Access violation,您需要使用nVidia控制面板为项目的调试和发布可执行文件使用集成图形,以防止崩溃。这迫使它们只能与集成显卡交互,从而防止访问违规。
1.使用Visual Studio安装程序修复Visual Studio
1.重新安装Visual Studio