我按照此处的说明操作:如何在 c# winform 中播放视频将 Windows Media Player 添加到简单的 .NET 8.0 Winforms 应用程序。这反映了我在这里找到的方向:在 C# 解决方案中嵌入 Windows Media Player 控件。
当我保存表单时,出现此错误:“无法嵌入错误 CS1752 互操作类型‘AxWindowsMediaPlayer’。请改用适用的接口。”我一直找不到“适用的接口”。我正在使用“Microsoft Visual Studio Community 2022(64 位)版本 17.8.6”和 .NET 8.0。
谁能告诉我如何解决这个问题?
在项目依赖项 > COM 下,我有 AxInterop.WMPLib。右键单击它并选择属性。将“嵌入互操作类型:是”更改为“嵌入互操作类型:否”。这修复了错误,现在我的应用程序可以构建、运行并播放视频。