winform做一个音乐播放器
时间: 2024-01-14 21:04:24 浏览: 108
Winform实现的音乐播放器
5星 · 资源好评率100%
以下是使用C#的WinForm创建一个音乐播放器的示例:
```csharp
using System;
using System.Windows.Forms;
using WMPLib;
namespace MusicPlayer
{
public partial class Form1 : Form
{
private WindowsMediaPlayer player;
public Form1()
{
InitializeComponent();
player = new WindowsMediaPlayer();
}
private void btnOpen_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "音频文件|*.mp3;*.wav";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
player.URL = openFileDialog.FileName;
player.controls.play();
}
}
private void btnPlay_Click(object sender, EventArgs e)
{
player.controls.play();
}
private void btnPause_Click(object sender, EventArgs e)
{
player.controls.pause();
}
private void btnStop_Click(object sender, EventArgs e)
{
player.controls.stop();
}
}
}
```
在这个示例中,我们使用了`AxWindowsMediaPlayer`控件来实现音乐播放功能。在窗体上放置了几个按钮,分别用于打开音频文件、播放、暂停和停止音乐。当用户点击打开按钮时,会弹出一个文件选择对话框,用户可以选择要播放的音频文件。然后,我们使用`WindowsMediaPlayer`类来控制音乐的播放、暂停和停止。
请注意,为了使用`AxWindowsMediaPlayer`控件,你需要在项目中添加对`WMPLib`的引用。你可以在Visual Studio的“解决方案资源管理器”中右键单击“引用”,然后选择“添加引用”,在弹出的对话框中选择“COM”选项卡,然后找到并选中“Windows Media Player”,最后点击“确定”按钮。
阅读全文