| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 534 人关注过本帖
标题:WinForm环境下,添加背景音乐
收藏  订阅  推荐  打印 
sjbird331
Rank: 2
等级:注册会员
帖子:76
积分:906
注册:2005-8-5
WinForm环境下,添加背景音乐

    请问在WinForm环境下,如何添加背景音乐?有人说用wmp控件,可是我添加了com引用,又重新生成解决方案以后,依然没有找到这个wmp控件,请问这是怎么回事?
搜索更多相关主题的帖子: WinForm环境  背景音乐  wmp  控件  解决方案  
2007-4-27 09:27
bygg
Rank: 12Rank: 12Rank: 12
来自:乖乖的心中
等级:版主
威望:186
帖子:10235
积分:100937
注册:2006-10-23

名字不叫 wmp,而是调用的Windows播放器...

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@yahoo.com.cn
2007-4-27 12:32
天使不哭
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:22
帖子:625
积分:6974
注册:2006-7-9

C#中用API实现MP3等音频文件的播放类
http://hi.baidu.com/dtqz/blog/item/8c63f938a06c3fc3d56225ef.html


在我百度空间上的一个播放音乐的类,或许对你有用

C#Winform技术群:25380362
C#Winform技术群2:44348381
C#Winform技术群3:34172317    大家看哪个没有满人就加哪吧,因为群经常满,所以我们会清理两周内不发言的人。
2007-4-27 13:31
jockey
Rank: 4
等级:高级会员
威望:8
帖子:926
积分:9600
注册:2005-12-4

背景音乐,可以引用VB:

Microsoft.VisualBasic.Devices.Computer Mymusic = new Microsoft.VisualBasic.Devices.Computer();
Mymusic.Audio.Play("sound1.wav", Microsoft.VisualBasic.AudioPlayMode.BackgroundLoop);

2007-4-27 14:33
sjbird331
Rank: 2
等级:注册会员
帖子:76
积分:906
注册:2005-8-5

我想播放.mp3的文件,请问这样也可以吗?

2007-4-27 17:25
vfoxer
Rank: 2
等级:注册会员
威望:1
帖子:128
积分:1412
注册:2006-9-12

private void Form1_Load(object sender, EventArgs e)
{
try
{
//System.Media.SoundPlayer MyPlayer = new System.Media.SoundPlayer();
//MyPlayer.SoundLocation = ".wav格式的歌曲";
//MyPlayer.Load();
//MyPlayer.PlayLooping();
Microsoft.VisualBasic.Devices.Computer My = new Microsoft.VisualBasic.Devices.Computer();
My.Audio.Play("8.wav", Microsoft.VisualBasic.AudioPlayMode.BackgroundLoop);
}
catch(Exception MyEx)
{
MessageBox.Show(MyEx.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}

狐狸天堂:http://www.foxsky.net
我的百度空间:http://hi.baidu.com/vfoxer
2007-4-27 20:54
zhangjun039009
Rank: 1
等级:新手上路
帖子:31
积分:418
注册:2008-10-16
回复 6# 的帖子

Microsoft.VisualBasic.Devices.Computer My = new Microsoft.VisualBasic.Devices.Computer();
这一句话中,我在vc中打Microsoft.VisualBasic后加一点,并没有出现Devices选项,而是只有一个VBCodeProvider ,请问这个要怎么解决?
2008-10-29 22:25
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.067480 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved