目标。 我正在尝试为下载的视频构建自动字幕软件。我需要观看视频、收听音频、查看语音识别器读取的内容并进行所需的任何更改。因此,我认为 Windows Media Player 组件最适合观看和播放视频。
预期结果 我应该可以直接转到工具箱 >> 右键单击>> 选择项目... >> COM 组件 >> 选中 Windows Media Player 复选框>> 确定。并使该组件显示在我的工具箱中。
实际结果 “所有工具”选项卡在我的工具箱中展开,但我的“axWindowsMediaPlayer1”却找不到。没有错误消息,事实上,我收到一个框,告诉我已成功添加。但我再次尝试找到它,但无处可寻。
我尝试过的
- 关闭 Visual Studio 2019 并重新打开。
- 从 4.0 切换到 3.1。
- 使用 Wmp.dll 文件从 system32 添加表单。
- 重置工具箱。
- 在工具箱中创建一个新选项卡并尝试将其添加到其中(这会导致该选项卡自行删除)。
- 从工具箱中删除所有组件(我多次尝试都没有成功)。
- 阅读Microsoft's Documentation关于再次添加 Windows Media Player。
最佳答案
它对我有用(VS 2019 v16.9.4;.NETFramework 4.8)。
- 打开 Visual Studio 2019
- 点击
- 在 VS 菜单中,单击文件
- 选择新建
- 选择项目
- 点击Windows 窗体应用程序 (.NET Framework)
- 点击下一步
- 输入所需的项目名称。对于框架,选择.NET Framework 4.8
- 点击创建
打开解决方案资源管理器
- 在 VS 菜单中,点击查看
- 选择解决方案资源管理器
打开工具箱
- 在 VS 菜单中,点击查看
- 选择工具箱
将 Windows Media Player 添加到工具箱
- 点击所有 Windows 窗体
- 选择选择项目
在“工具箱”中,单击“Windows Media Player”,按住鼠标按钮并将控件拖动到 Form1 上。
关于c# - 为什么我的 Windows Media Player 组件没有添加到 Visual Studio 2019 中的 WinForms 工具箱中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68216366/