请教如何播放声音

niniu 2003-08-30 12:22:49
我在写一个小游戏,要游戏动作的时候播放动作的声音,该如何做?
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
eliphe 2003-09-03
  • 打赏
  • 举报
回复
PlaySound('下一课.wav',0,SNDASYNC)
  注意:引用前必须在单元中加入MMSYSTEM单元(MMSYSTEM源文件在delphisource\RTl\WIN目录下),否则不能正确编译。
tiexinliu 2003-08-30
  • 打赏
  • 举报
回复
PlaySound()函数
  简单的声音播放也可以使用PlaySound()函数,其原型如下:
  function PlaySound(pszSound: PChar; hmod: HMODULE; fdwSound:DWORD):BOOL;stdcall;
  其中的fdwSound为播放方式,常用的有以下标志:  


标 志   值 功    能
SNDSYNC $0000 同步播放声音,声音播放结束函数才返回(缺省)
SNDASYNC $0001 异步播放声音,声音开始播放后函数立即返回
SNDLOOP $0008 重复播放直到下一次PlaySound
SNDNOSTOP $0010 如果有声音正在播放,函数不播放并返回

如:PlaySound('下一课.wav',0,SNDASYNC)
  注意:引用前必须在单元中加入MMSYSTEM单元(MMSYSTEM源文件在delphisource\RTl\WIN目录下),否则不能正确编译。  

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧