【发布时间】:2021-11-25 11:09:34
【问题描述】:
目标。我在 Visual Studio 2019 中创建了一个 9-Form 应用程序,我正在尝试以我的一种形式播放一个视频文件,该文件与可执行文件( .exe) 我的 winforms 应用程序。
步骤。我通过“COM 组件”安装了 Windows Media Player 功能,并在我的工具箱中按原样显示(尽管该图标没有出现在工具箱内的标题旁边)。之后,我将它拖放到表单中,以便根据 Microsoft 文档编写以下代码。
private void button1_Click(object sender, System.EventArgs e)
{
axWindowsMediaPlayer1.URL = "video delphi.mp4";
}
实际结果。 虽然当我在表单中拖动播放器时,它会按原样显示,但是当我运行应用程序时,它会变成空白,因为它从未被放置在那里或在我的表单中被拖动/使用。我从属性中检查了播放器是否可见并已启用。在某些时候,通过按下播放按钮,我只能听到音频而没有视频。
收到的错误/通知。 1. 当我第一次尝试查看发生了什么时,我在应用程序运行期间收到了一条通知,表明该文件不受支持,尽管安装了向我展示 (.mp4) 扩展名,它只显示 (,) 符号。该通知不是来自 VS 2019,而是来自玩家本身。 2. 目前我收到 C00D1179 错误,而上述通知不再出现。
【问题讨论】:
-
我不相信 Windows Media player 在不安装编解码器的情况下支持 .mp4。这是一个可能有用的链接:codecguide.com/download_kl.htm您可以找到其他可能也有用的链接。
-
不!我试过了!!!
-
我在下面添加了分步说明。
标签: c# forms visual-studio winforms media-player