首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问一个连续播放多个音频文件的有关问题

2012-03-07 
请教一个连续播放多个音频文件的问题。我有多个音频文件,播放的时间长度不一定,有20秒到1分钟之间的。而且我

请教一个连续播放多个音频文件的问题。
我有多个音频文件,播放的时间长度不一定,有20秒到1分钟之间的。

而且我在处理事件,例如Timer时间,刷新的时间要求比较快,例如1s,如果在这1s之内触发了事件,就会播放这些音频文件中的一个或者多个,问题来了:我在这1s之内是不可能播放完毕我所需要的音频文件的,可能在我播放某一个的时候,下一个触发事件又需要我播放某个音频文件。

现在思路比较乱了,请求大侠们给我捋一捋,不太顺。

[解决办法]
你播放时取出文件的总播放时间,你定时判断一下播放时间当播放时间到总时间了,就跳到下一首即可.
[解决办法]
将每个音频文件的路径及时长放入数组中,遍历数据放音,不知可否呢?
[解决办法]
搂主是在做游戏吧?我觉得应该用DX来解决。如声音淡入淡出、同时播放多个声音等。
[解决办法]
如果光用VB6的传统方法来做可能没有办法了,因为VB6是单线程的!

用DirectX技术可能是可以的,要么就用一wmp的类,实例化多个类来播放,都可能可以实现,我没有试过!

热点排行