F
fufangmei
Unregistered / Unconfirmed
GUEST, unregistred user!
我本机有两块声卡:声卡1和声卡2
程序中有两个播放器:MediaPlayer1和MediaPlayer2
如何让MediaPlayer1的声音从声卡1输出;MediaPlayer2的声音从声卡2输出。
我试过用:
mciSendCommand(MediaPlayer1.DeviceID,MCI_SETAUDIO,MCI_DGV_SETAUDIO_VALUE or
MCI_DGV_SETAUDIO_ITEM ,integer(@s));
mciSendCommand(MediaPlayer2.DeviceID,MCI_SETAUDIO,MCI_DGV_SETAUDIO_VALUE or
MCI_DGV_SETAUDIO_ITEM ,integer(@s));
但是结果都是从声卡1中输出,声卡2仍然没有声音。
Emain:com-boom@163.com
程序中有两个播放器:MediaPlayer1和MediaPlayer2
如何让MediaPlayer1的声音从声卡1输出;MediaPlayer2的声音从声卡2输出。
我试过用:
mciSendCommand(MediaPlayer1.DeviceID,MCI_SETAUDIO,MCI_DGV_SETAUDIO_VALUE or
MCI_DGV_SETAUDIO_ITEM ,integer(@s));
mciSendCommand(MediaPlayer2.DeviceID,MCI_SETAUDIO,MCI_DGV_SETAUDIO_VALUE or
MCI_DGV_SETAUDIO_ITEM ,integer(@s));
但是结果都是从声卡1中输出,声卡2仍然没有声音。
Emain:com-boom@163.com