我正在寻找在我的应用程序中打开/关闭音乐按钮。我用下面的代码在Form 1
,这是我播放的音乐形式:从Form 1开始音乐并在Form 2中停止
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Media;
namespace WWE2K14SaveEditor
{
public partial class Form1 : Form
{
Form2 frm2 = new Form2();
public WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
wplayer.URL = "music/main.mp3";
wplayer.controls.play();
}
catch { }
}
我想要的音乐停止的时候我在Form 2
按下一个按钮,我尝试下面的代码,但它似乎没有工作:
Form1 frm1 = new Form1();
frm1.wplayer.controls.stop();
(此代码在按钮单击事件中使用。)
这是一个Windows窗体应用程序。我正在使用WMPLib
。 任何帮助将不胜感激,谢谢。
这样做,谢谢Janne! –
另请注意,从现在开始,您的Windows窗体应用程序只有一个音乐播放器实例,请记住这一点。如果你需要多个,你需要解决不同的解决方案。 –