C# 从主窗体c中的用户控件创建媒体播放器按钮#

C# 从主窗体c中的用户控件创建媒体播放器按钮#,c#,forms,user-controls,axwindowsmediaplayer,C#,Forms,User Controls,Axwindowsmediaplayer,我想在主窗体中播放媒体播放器,用户控制媒体播放器。C如何使用我在主窗体中放置的按钮调用媒体播放器 private void player1_Load(object sender, EventArgs e) { } private void bunifuImageButton7_Click(object sender, EventArgs e) { } private void bunifuImageButton1_Click(obj

我想在主窗体中播放媒体播放器,用户控制媒体播放器。C如何使用我在主窗体中放置的按钮调用媒体播放器

    private void player1_Load(object sender, EventArgs e)
    {

    }

    private void bunifuImageButton7_Click(object sender, EventArgs e)
    {

    }

    private void bunifuImageButton1_Click(object sender, EventArgs e)
    {
        OpenFileDialog ofd = new OpenFileDialog();
        if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            this.bunifuMaterialTextbox1.Text = ofd.FileName;
        }
    }
}

您可能已经在表单中添加了一个媒体播放器对象,它是COM对象,
axWindowsMediaPlayer
(来自您的标记)。假设它的默认名称为
axWindowsMediaPlayer1

我还假设您的
bunifimagebutton7
是播放按钮

您需要将媒体文件的路径加载到mediaplayer的URL属性中,然后激活其播放控件,如下所示:

private void bunifuImageButton7_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = bunifuMaterialTextbox1.Text;

axWindowsMediaPlayer1.Ctlcontrols.play();
}
这在微软网站上很容易找到。您可能希望访问他们的网站并将其添加为书签,因为其中包含您需要了解的有关媒体播放器的所有信息:

所有其他播放器控件的文档如下所示:

这段代码似乎与问题毫无关系。我不知道在名为bunifuImageButton7的“播放”按钮中写什么