发帖的多,回帖的少,此间的感受是烦恼 !200分求使用SDK驱动神龙卡播放VCD文件的代码!(up有分) (50分)

  • 主题发起人 主题发起人 ike
  • 开始时间 开始时间
I

ike

Unregistered / Unconfirmed
GUEST, unregistred user!
我正在修改公司里别人做的一个VOD点歌系统(用的是共享方式)当我没有接神龙卡时
一切正常,可是一接到神龙卡上只要多播几首歌就死翘翘。我同时用另外一个
VOD系统测试,一切正常,说明神龙卡没问题,所以问题肯定在输入到神龙卡那一块了。
输入到神龙卡的代码如下:
function MciOpendriver:integer;
begin

hreeldrv:=OpenDriver('reeldrv', 'Drivers32', 0);
if not(hreeldrv>0) then

messagebox(vodfrm.handle,'您的机器没有安装神龙卡或驱动故障!','警告
',mb_OK+MB_ICONERROR);
Result:=hreeldrv;
end;


procedure MciCloseDriver;
begin

CloseDriver(hreeldrv,0,0);
hreeldrv:=0;
end;


procedure SetOutputTo(Value:integer);
begin

SendDriverMessage(hreeldrv,DRV_USER+1,$041b0009,Value);
//不知道这个函数有没有错?还请哪位大虾指点。只要搞出来了,一定加分![?]
end;

 
to ike:
你的QQ?
 
7721434,请大侠指教!
 
E妹:planetike@sohu.com
 
我全部使用mediaplayer,但是,里面如果我不接神龙卡,一切OK,可是一接上神龙卡,
时不时死给我看,请哪位大虾帮帮忙。mediaplayer1.close(),就在这里挂了。
 
你现在已经用到了MEDIAPLAYER,就根本不用再去用你的以上FUNCTION了,这叫“画蛇添
...",哈哈,CLOSE不死才怪呢?
 
请仔细看看函数,这些function的功能不是用来播放歌曲的。
大侠认为要如何呢?请指点。解决问题再送分。
 
to:ike
你上面的FUNCTION没错,是用来播放歌曲的,但你知道DELPHI中的MEDIAPLAYER是什么控件
吗?当你装上解压卡的时候,MCI接口已经有一部分成为解压卡的接口了,简单一点说吧
就是:
   MEDIAPLAYER.CLOSE;
就相当于
   CloseDriver(hreeldrv,0,0);
  同理 MEDIAPLAYER.open;
就相当于
   OPENDRIVER('HREELDRV',....
明白了吗?
  神龙卡在一台机器只能有一个实例的!哈哈!
 
to 3cs:
因为是修改公司里原来一个人写的程序,而我以前也没有接触过这一方面的东西,还请
3CS不要笑话。呵呵。
如果不用 OPENDRIVER('HREELDRV',....而仅仅用mediaplayer.open的话,我那个神
龙卡就没有一点反应.这怎么回事呢?
请问,如果不用opendriver(),只用mediaplayer.open(),如何将画面显示到神龙卡连接
的显示器上呢?
 
我也遇到了麻烦
 
你最好先看以下sdk(神龙卡)
 
to:z_JJ
什么麻烦呢?提出来一起看看。
to:zhangfuren
SDK我有,可是不知道怎么用,神龙卡的SDK是利用流的方式播放的,可是我不知道从何下手。
还望高手指点。
 
本人有KTV点播系统低价出售源码(¥300.00)!用的是神龙DVD解压卡
QQ:21406168
Woocasing@163.com
 
多人接受答案了。
 
后退
顶部