如何用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)
声明:
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
试试看,如果有声卡,就会听到“叮”的一声。其它函数也是如此处理。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯