C#中利用mediaplayer打造mp3播放器

本文介绍如何利用C#和Windows Media Player控件构建一个简单的MP3播放器,实现添加歌曲、删除歌曲、播放控制等功能,包括顺序播放、循环播放和随机播放。通过Player类管理播放列表,并通过PlayStateChange事件处理歌曲切换。
摘要由CSDN通过智能技术生成
利用Window Media Player 控件自己做一款小巧的mp3播放器来听音乐 ,是不是很享受呢?今天刚写出来的,听听mp3感觉还不错哦。 闲话少说,进入正题。  

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

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

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

  首先建立类player。 

public class Player 

  private WMPLib.WindowsMediaPlayer 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 playList[num]; 
  } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值