黑马程序员技术交流社区
标题:
C#播放音乐的类
[打印本页]
作者:
马谦
时间:
2013-10-19 15:34
标题:
C#播放音乐的类
class Player
{
public Player(string path)
{
FilePath = path;
}
/// <summary>
/// 文件地址
/// </summary>
private string filepath;
public string FilePath
{
get { return filepath; }
set { filepath = value; }
}
/// <summary>
/// 播放
/// </summary>
public void Play()
{
mciSendString("close all", "", 0, 0);
mciSendString("open " + FilePath + " alias media", "",0, 0);
mciSendString("play media", "", 0, 0);
}
/// <summary>
/// 暂停
/// </summary>
public void Pause()
{
mciSendString("pause media", "", 0, 0);
}
/// <summary>
/// 停止
/// </summary>
public void Stop()
{
mciSendString("close media", "", 0, 0);
}
/// <summary>
/// API函数
/// </summary>
[DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
private static extern int mciSendString(
string lpstrCommand,
string lpstrReturnString,
int uReturnLength,
int hwndCallback
);
}
复制代码
作者:
许庭洲
时间:
2013-10-19 18:57
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2