C#从资源文件夹加载视频无法播放

时间:2015-08-19 11:26:46

标签: c# axwindowsmediaplayer

我尝试从资源文件夹加载我的视频,但是在我的表单加载后它不会自动播放。我能知道我做了什么错。谢谢。

这是我的c#代码:

 private void Form2_Load(object sender, EventArgs e)
    {
        axWindowsMediaPlayer1.URL = @"Resources/abc.mp4";

        axWindowsMediaPlayer1.Ctlcontrols.play();
    }

2 个答案:

答案 0 :(得分:2)

我已经解决了我自己。实际上,我不小心将 @ 符号添加到了我的网址中。这导致了问题。这是更新的代码。

private void Form2_Load(object sender, EventArgs e)
{
    axWindowsMediaPlayer1.URL = "Resources\\abc.mp4";

    axWindowsMediaPlayer1.Ctlcontrols.play();
}

答案 1 :(得分:0)

要做那件事之王,你必须获得你的资源流。 所以代码应该对你有用,因为对我有用:)

invokevirtual

你可以实现一个axWMP_PlayStateChange方法来删除video.Avi。

希望它可以帮到你