vb声道控制

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:30:08
vb用MediaPlayer控件时播放文件,如果播放左声道那么右边的喇叭就没声音,如果播放右声道那么左边喇叭就没声音,那么如何播放左声道或者右声道都能让两个喇叭都出声呢?有代码或者控件吗?如果有控件适当可以便宜点我也可以购买的,最好还是有代码好,
我是说用MediaPlayer控件,而不是用MCI,为什么要复制别人的东西来回答?

用mciSendString 或 mciSendCommand 完成:

mciSendString "open xxx.wav type waveaudio alias wave" ,0,0,0
mciSendString "set wave audio left off" ,0,0,0 '关左声道
mciSendString "set wave audio left on" ,0,0,0 '开左声道
mciSendString "set wave audio Right off" ,0,0,0 '关右声道
mciSendString "set wave audio Right on" ,0,0,0 '开右声道
mciSendString "set wave audio all off" ,0,0,0 '关声音
mciSendString "set wave audio all on" ,0,0,0 '开声音