C#实现在线播放音乐 一个按钮能播放音乐就可以.再点下按钮就是暂停.请问怎么实现?不用复杂 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bool music_running_bit=false;if(music_running_bit==false){ music_running_bit=true; //播放音乐 }else{ music_running_bit=false; //暂停} bool music_running_bit=false;if(music_running_bit==false){ music_running_bit=true; //播放音乐 }else{ music_running_bit=false; //暂停} //播放器类文件引用using System.Media命名空间: public class WinMediaPlayer { #region 属性设置 private SoundPlayer msc; public WinMediaPlayer() { } #endregion #region SoundPlayer 背景音乐播放 /// <summary> /// 背景音乐播放 /// </summary> /// <param name="SoundFilePath"></param> public void BgSoundPlayer(string SoundFilePath) { try { msc = new SoundPlayer(SoundFilePath); if (System.IO.File.Exists(SoundFilePath)) { msc.PlayLooping(); } } catch { } } /// <summary> /// 关闭背景音乐播放 /// </summary> private void DisSoundPlayer() { try { if (msc != null) { msc.Stop(); msc.Dispose(); } } catch { } } #endregion /// <summary> /// 关闭声音或视频,释放所有资源 /// </summary> public void DisPlayer() { DisSoundPlayer(); } }剩下来的就是界面实现的事儿了,按照楼上的操作即可 没有什么特殊需求,最好用Silverlight。如果不能用,就需要引用wmp组件。 winform还是web啊 我这边有网页的例子要的话 加 521070107 王永鹏 序列化不能序列二维数组? socket编程问题 OO设计原则中的"多组合,少继承"的疑惑 如何获取一个DLL文件中的类名 俺是小虾,写个数组操作吧,有问题了,求助???? 急问!多个进程同时访问一个文件的问题 网页错位 窗体载入时画线问题 怎用简单工厂 怎样把一个现成的矩形图像扭曲? 怎么使Mediaplayer全屏播放 C#退出调试很卡
if(music_running_bit==false)
{
music_running_bit=true;
//播放音乐
}
else
{
music_running_bit=false;
//暂停
}
if(music_running_bit==false)
{
music_running_bit=true;
//播放音乐
}
else
{
music_running_bit=false;
//暂停
}
public class WinMediaPlayer
{
#region 属性设置 private SoundPlayer msc; public WinMediaPlayer()
{
}
#endregion #region SoundPlayer 背景音乐播放 /// <summary>
/// 背景音乐播放
/// </summary>
/// <param name="SoundFilePath"></param>
public void BgSoundPlayer(string SoundFilePath)
{
try
{
msc = new SoundPlayer(SoundFilePath); if (System.IO.File.Exists(SoundFilePath))
{
msc.PlayLooping();
}
}
catch { }
} /// <summary>
/// 关闭背景音乐播放
/// </summary>
private void DisSoundPlayer()
{
try
{
if (msc != null)
{
msc.Stop();
msc.Dispose();
}
}
catch { }
}
#endregion /// <summary>
/// 关闭声音或视频,释放所有资源
/// </summary>
public void DisPlayer()
{
DisSoundPlayer();
}
}
剩下来的就是界面实现的事儿了,按照楼上的操作即可
如果不能用,就需要引用wmp组件。