怎么能同时播放同一个声音文件而不出现冲突或代替。
问题解决立即结分!
4 个解决方案
#1
除非你多进程
#2
mciSendString "open ""c:\1.wav"" alias WAV1","",0,0
mciSendString "open ""c:\1.wav"" alias WAV2","",0,0
mciSendString "open ""c:\1.wav"" alias WAV2","",0,0
#3
使用API播放声音文件用她自己本身的局限性
所以推荐你使用微软的DirectX技术 她包含了很多多媒体技术
其中的 DirectShow 和 DirectSound 都可以满足你所需要的功能
不过她们也是有区别的:
1.DirectShow是一个多功能类 她所支持的不仅仅是.wav文件的播放
她还可以播放.mp3 .wmv 等等.不过她的缺点是占用资源太大
2.DirectSound是一个少功能类,她所支持的仅仅是.wav 不过她可以
在.wav文件上做许多的特效,硬件混音,淡入当出等等.
所以推荐你使用微软的DirectX技术 她包含了很多多媒体技术
其中的 DirectShow 和 DirectSound 都可以满足你所需要的功能
不过她们也是有区别的:
1.DirectShow是一个多功能类 她所支持的不仅仅是.wav文件的播放
她还可以播放.mp3 .wmv 等等.不过她的缺点是占用资源太大
2.DirectSound是一个少功能类,她所支持的仅仅是.wav 不过她可以
在.wav文件上做许多的特效,硬件混音,淡入当出等等.
#4
怎么用
#1
除非你多进程
#2
mciSendString "open ""c:\1.wav"" alias WAV1","",0,0
mciSendString "open ""c:\1.wav"" alias WAV2","",0,0
mciSendString "open ""c:\1.wav"" alias WAV2","",0,0
#3
使用API播放声音文件用她自己本身的局限性
所以推荐你使用微软的DirectX技术 她包含了很多多媒体技术
其中的 DirectShow 和 DirectSound 都可以满足你所需要的功能
不过她们也是有区别的:
1.DirectShow是一个多功能类 她所支持的不仅仅是.wav文件的播放
她还可以播放.mp3 .wmv 等等.不过她的缺点是占用资源太大
2.DirectSound是一个少功能类,她所支持的仅仅是.wav 不过她可以
在.wav文件上做许多的特效,硬件混音,淡入当出等等.
所以推荐你使用微软的DirectX技术 她包含了很多多媒体技术
其中的 DirectShow 和 DirectSound 都可以满足你所需要的功能
不过她们也是有区别的:
1.DirectShow是一个多功能类 她所支持的不仅仅是.wav文件的播放
她还可以播放.mp3 .wmv 等等.不过她的缺点是占用资源太大
2.DirectSound是一个少功能类,她所支持的仅仅是.wav 不过她可以
在.wav文件上做许多的特效,硬件混音,淡入当出等等.
#4
怎么用