当前位置:编程学习 > C#/ASP.NET >>

使用c#播放mp3

这个类可以直接播放mp3文件

使用方式: 

            clsMCI cm = new clsMCI();
            cm.FileName = "别看我只是一只羊.mp3";
            cm.play();

 

 

 类代码





using System;
using System.Runtime.InteropServices; 
using System.Text; 
using System.IO ;
using System.Windows.Forms; 
namespace WindowsApplication7
{
/// <summary>
/// clsMci 的摘要说明。
/// </summary>
 public class clsMCI
{
public clsMCI()
{
//
// TODO: 在此处添加构造函数逻辑
//
  }

//定义API函数使用的字符串变量 
  [MarshalAs(UnmanagedType.ByValTStr,SizeConst=260)]
private string Name = "" ;
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)]
private string durLength = "" ;
[MarshalAs(UnmanagedType.LPTStr,SizeConst=128)]
private string TemStr ="";
int ilong;
//定义播放状态枚举变量
  public enum State
{
mPlaying = 1,
mPuase = 2,
mStop = 3
};
//结构变量
  public struct structMCI 
{
public bool bMut;
public int iDur;
public int iPos;
public int iVol;
public int iBal;
public string iName;
public State state;
};

public structMCI mc =new structMCI() ;

//取得播放文件属性
  public string FileName
{
补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,