首 页文章中心下载中心繁體中文
设为首页
加入收藏
联系我们
您当前的位置:开源盛世-源代码下载网 -> 文章中心 -> 其他编程 -> VC# 技术 -> 文章内容 退出登录 用户管理
栏目导航
· VC# 技术 · Delphi技术
· Java技术 · 通用算法
· 编程相关
热门文章
· Tab Control控件使用...
· 学生档案管理系统
· [图文] 排列组合公式
· UTF-8与GB2312之间的...
· DirectShow下载安装...
· Virtual PC 在PAE模...
· Windows2000终端服务...
· MapInfo上的GIS系统...
· kalman filter 卡尔...
· Windows2000终端服务...
相关文章
C#2005 在窗体中播放嵌入资源的声音
作者:不详  来源:vscodes.com整理  发布时间:2007-9-3 14:33:56  发布人:Polaris

减小字体 增大字体

         C#2005中播放声音的方法与C#2003不同,C#2005中给提供的一个专门用播放声音的类SoundPlayer,在System.Media命名空间中。而C#2003是通过调用WinAPI做的。
          今天编程遇到了声音播放部分,是播放资源中的声音,我查的好多资料都没有结果,后来查MSDN,发现上面有现成的例子,可是我照做了却怎么也编译不过去。以下是MSDN上写的:

private void playSoundFromResource()
{
SoundPlayer sndPing = new SoundPlayer(SoundRes.GetType(), "Ping.wav");
sndPing.Play();
}

必须用有效的资源名替换指定的资源 (SoundRes)。

查MSDN发现前一个参数是SerializationInfo 类型的,可是上面给的那个GetType()返回的是Type,
所以总报错,不知是不是我用错了。
后来我用了第二个<A href="ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref9/html/C_System_Media_SoundPlayer_ctor_1_7864c129.htmSoundPlayer (Stream)
可以运行通过,并且可以正常播放声音,以下是我的实现
代码:
 SoundPlayer sp = new SoundPlayer(Properties.Resources.notify);
                sp.Play();





Properties.Resources.notify 是我调用的嵌入的声音资源。我的声音文件是notify.wav.

End of《C#2005 在窗体中播放嵌入资源的声音》

[] [返回上一页] [打 印] [收 藏]
上一篇文章:控制PDA的背光和电源
 
∷相关“C#2005 在窗体中播放嵌入资源的声音”文章评论∷
(评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 网站目录 鄂ICP备06007162
开源盛世 版权所有Copyright © 2003-2005 VSCodes.Com. All Rights Reserved.