精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>多媒体及相关设备>>Re:写一个CD播放器,怎样把打开的CDROM合上?

主题:Re:写一个CD播放器,怎样把打开的CDROM合上?
发信人: pazee(耙子)
整理人: teleme(2001-03-28 17:33:59), 站内信件
【 在 ahgood.net 的大作中提到:】
:用MediaPlayer.Eject;弹出后,怎么合上?
:怎么判断判断CDROM的状态和是否连接有CDROM?
:
这个Mediaplayer 无能为力,只能用MCI的api.

开光驱门
mciSendCommand (m_wDeviceID, MCI_SET, MCI_SET_DOOR_OPEN, NULL); 

关光驱门
mciSendCommand (m_wDeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, NULL); 

判断光驱用GetDriverType吧! 

检查以确认CD是否在驱动器内  
MCI_STATUS_MEDIA_PRESENT 

[关闭][返回]