计算机内装有神龙DVD解压卡,在程序中用DELPHI自带的MediaPlayer播放VCD,DVD时默认输入是不是电视,如果不是,用什么指定切换到电视??????
我在 http://www.delphibbs.com/delphibbs/dispq.asp?lid=435498 看到pbuild大侠的解答,但我找不到"MCI_DGV_RM_PARMS"结构的声明,请大侠们解答.
还有,我在用DirectShow播放VCD时,不知道怎么切换声道,是以前用MediaPlayer播放时用的是
id:=MediaPlayer.DeviceID;
mciSendCommand(ID,MCI_SETAUDIO, MCI_SET_OFF ,integer(@s));
s.dwValue:=MCI_DGV_SETAUDIO_SOURCE_right or MCI_DGV_SETAUDIO_SOURCE_RIGHt;
s.dwItem:=MCI_DGV_SETAUDIO_SOURCE;
mciSendCommand(ID,MCI_SETAUDIO, MCI_DGV_SETAUDIO_VALUE or MCI_DGV_SETAUDIO_ITEM ,integer(@s));
mciSendCommand(ID,MCI_SETAUDIO, MCI_SET_ON ,integer(@s));现在用DirectShow播放用此方法好像就不行啦,请问大侠们,怎么来实现声道的切换.