高兴!送大家一点分数,高手进来拿分,50分给你先,高兴的话我会再加. (100分)

  • 主题发起人 主题发起人 alaifu
  • 开始时间 开始时间
A

alaifu

Unregistered / Unconfirmed
GUEST, unregistred user!
不过也要检验你是不是高手先,简而言之
playwav('name1.wav');
playwav('name2.wav');
一执行时,因为第一个playsound的声音还没播完就不会播放第二个playsound的声音的,
从而第二个语句没有能够播放这里有个检测wav状态的响应时间onwavclose 和 onwavopen,
请编个play函数出来,可以实现
play('name1.wav');
play('name2.wav');
play('name3.wav');
play('name4.wav');
play('name5.wav');
.........
一执行可以连续接着的播放wav声音.(声明:我是对问题的简而言之,
这是响应事件的调用问题,你就编个play来拿分就是了哈哈..,不要想别的)
 
没听太明白,我怎么觉得你的状态相应函数就应该能够实现你说的了吧!
能检测状态难道不能连续放了吗?
瞎说不要笑话!
 
真没搞懂?!
你要“可以连续接着的播放wav声音”的话,直接用几个playsound不就行了?
 
对了 , 就是要实现成playsound的效果.
 
★★★★★
 
开2个线程不就可以了
 
playsound('name1.wav');
playsound('name2.wav');
playsound('name3.wav');
playsound('name4.wav');
playsound('name5.wav');
这样不可以啊?还要什么效果?
 
请问playsound能不能通过modem播放到电话那边去吗 呵呵....
我就是用控件来播放声音文件到电话那边去才要这样编的
但这个函数不支持异步播放.
有谁能说playsound可以传wav给电话的话我就给他100分.
哈哈.. 编个程序给你分都这么难 哈哈..
 
你是想问:第一个播放完了再播放下一个,上吗?
 
对的 就是要用paly实现这一点.笨猪厉害,
 
DELPHI 我刚接手,我是学别的,你先给我点分,等我DELPHI学好了,再来答你!OK?
 

there is a example about 'wait' in delphi help
 
实现到是没什么问题,就是用一个函数的限制有点为难.
还欠别人一个连续播放的代码,一正做算了.
 
后退
顶部