从主窗体 c# 中的用户控件创建媒体播放器按钮
creating media player button from user control in main form c#
我想在主窗体中播放媒体播放器,通过媒体播放器所在的用户控件。 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
.
我还假设您的 bunifuImageButton7
是播放按钮。
您需要将媒体文件的路径加载到媒体播放器的 URL 属性,然后激活其播放控件,如下所示:
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
我想在主窗体中播放媒体播放器,通过媒体播放器所在的用户控件。 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
.
我还假设您的 bunifuImageButton7
是播放按钮。
您需要将媒体文件的路径加载到媒体播放器的 URL 属性,然后激活其播放控件,如下所示:
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