我想从媒体播放器所在的用户控件中以主要形式播放媒体播放器。 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;
}
}
}
答案 0 :(得分:0)
大概是您在表单中添加了一个媒体播放器对象,它是COM对象axWindowsMediaPlayer
(来自标签)。假设它的默认名称为axWindowsMediaPlayer1
。
我还假设您的bunifuImageButton7
是“播放”按钮。
您需要将媒体文件的路径加载到mediaplayer的URL属性中,然后激活其Play控件,如下所示:
private void bunifuImageButton7_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = bunifuMaterialTextbox1.Text;
axWindowsMediaPlayer1.Ctlcontrols.play();
}
这在Microsoft网站上很容易找到。您可能要访问他们的网站并将其添加为书签,因为它包含您需要了解的有关媒体播放器的所有信息:
https://docs.microsoft.com/en-us/windows/desktop/wmp/axwindowsmediaplayer-object--vb-and-c
其他所有播放器控件的文档在这里: https://docs.microsoft.com/en-us/windows/desktop/wmp/iwmpcontrols--vb-and-c