C#调用mediaplayer控件打造音乐播放器

本文介绍如何利用C#编程,结合Windows Media Player控件开发一个MP3播放器。该播放器具备添加单个或多个mp3文件、删除歌曲、播放控制(上一首、下一首、循环播放、随机播放)等功能。通过递归函数添加文件夹内所有mp3,并使用计时器解决歌曲切换问题。
摘要由CSDN通过智能技术生成

利用Window Media Player 控件自己做一款小巧的mp3播放器来听音乐 ,是不是很享受呢?今天刚写出来的,听听mp3感觉还不错哦。 闲话少说,进入正题。

  Mp3播放器主要完成下列功能:

  1. 添加歌曲,可以添加单个乐曲或者指定文件夹内包括其子文件夹内的所有mp3乐曲到播放列表。
 
  2. 删除指定歌曲或所有歌曲。

  3. 播放的控制。包括选择上一首,下一首播放,顺序播放,循环播放和随机播放。循环播放又分单个歌曲的循环播放和所有歌曲的循环播放。

  首先建立类player。

public class Player
{
 private AxWMPLib.AxWindowsMediaPlayer myPlayer;
 private string[] playList;
 private int numOfMusic;
 private int currentPlay;

 public int NumOfMusic
 {
  get
  {
   return numOfMusic;
  }
 }

 public WMPLib.WMPPlayState playstate
 {
  get
  {
   return myPlayer.playState;
  }
 }

 public string PlayList(int num)
 {
  return
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值