C# mp3播放器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
你可以使用 C# 编写一个音乐播放器,以下是一个简单的示例: ```csharp using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; using System.Media; namespace MusicPlayer { public partial class Form1 : Form { List<string> musicList = new List<string>(); // 存储音乐列表 SoundPlayer player = new SoundPlayer(); // 创建 SoundPlayer 对象 public Form1() { InitializeComponent(); } private void btnAddMusic_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Multiselect = true; openFileDialog.Filter = "音频文件 (*.mp3, *.wav)|*.mp3;*.wav"; if (openFileDialog.ShowDialog() == DialogResult.OK) { foreach (string fileName in openFileDialog.FileNames) { musicList.Add(fileName); lbMusicList.Items.Add(Path.GetFileName(fileName)); } } } private void lbMusicList_SelectedIndexChanged(object sender, EventArgs e) { if (lbMusicList.SelectedIndex >= 0) { player.SoundLocation = musicList[lbMusicList.SelectedIndex]; player.Play(); } } private void btnPlay_Click(object sender, EventArgs e) { player.Play(); } private void btnPause_Click(object sender, EventArgs e) { player.Pause(); } private void btnStop_Click(object sender, EventArgs e) { player.Stop(); } } } ``` 在窗体上添加一个 ListBox 控件用于显示音乐列表,添加三个 Button 控件分别用于播放、暂停和停止音乐,另外还需添加一个 OpenFileDialog 控件用于选择音乐文件。 在代码中,首先定义了一个 List 对象存储音乐列表,然后在 btnAddMusic_Click 事件中使用 OpenFileDialog 对象选择音乐文件并将它们添加到列表中,同时在 ListBox 控件中显示音乐文件名。在 lbMusicList_SelectedIndexChanged 事件中,如果选中了某个音乐文件,就使用 SoundPlayer 对象加载该文件并播放。 最后,在 btnPlay_Click、btnPause_Click 和 btnStop_Click 事件中分别调用 SoundPlayer 对象的 Play、Pause 和 Stop 方法来播放、暂停和停止音乐。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值