永发信息网

如何用pb播放声音,急需帮助

答案:2  悬赏:40  手机版
解决时间 2021-03-21 15:42
  • 提问者网友:蓝莓格格巫
  • 2021-03-21 07:49
如何用pb播放声音,急需帮助
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-03-21 09:15
可利用"winmm.dll"(在windows\system"下)。
声明:
Function boolean sndPlaySoundA (string SoundName, ulong Flags) Library "WINMM.DLL"
执行:
sndPlaySoundA("c:\windows\media\Notify.wav",1)
全部回答
  • 1楼网友:未来江山和你
  • 2021-03-21 10:16
1、在适当的位置声明函数,如窗口内,application内,userobject内,定义在local external function或global external function中,如播放声音的: function boolean sndplaysounda (string soundname, uint flags) library "winmm.dll" function uint waveoutgetnumdevs () library "winmm.dll"可以创建一个userobject,集中声明常用的api及函数本地化,如 u_external_functiondeclarefunction boolean sndplaysounda (string soundname, uint flags) library "winmm.dll" function uint waveoutgetnumdevs () library "winmm.dll"function uf_play_sound(string as_wave_name,integer ai_option) file://文件名,同步或异步(1/0)uint lui_numdevs lui_numdevs = waveoutgetnumdevs() if lui_numdevs > 0 then sndplaysounda(as_filename,ai_option)return 1elsereturn -1end if保存在程序中定义一个实体: u_external_function iu_external_function iu_external_function = create u_external_function 试试看,如果有声卡,就会听到“叮”的一声。其它函数也是如此处理。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯