有关神龙卡开发的问题,内详,请进 (100分)

P

poppy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在这里搜过了好多帖子,关于dvd格式的原,伴音切换,都是说得通过mci进行控制,难道就
不能直接用SDK吗?因为DVD格式的是分为多个流的,应该可以通过选择播放哪个音频流进行
控制的吧,如果可以的话该怎么如何实现呢?请各位高手帮帮忙!

E-Mail:poppy.boy@163.com
 
我也有同感,现在涉及到VOD点歌系统开发的问题最大的难点好象都在声音的切换,
我也浏览了很多帖子,众说纷纭,我也照着几个说法进行了实验,但是都没有成功,
神龙解压卡的API是用VC写的,我估计看懂的人不多,就算是封装成DELPHI的,我看
也只有列入“高手”的人才能懂得调用,大家来到这个论坛就是要互相学习的,并
不是每个来的人都是高手,所以我请求会关于神龙卡的API调用播放DVD,VCD播放和切换
伴奏音与原唱的问题的高手们能给予详细一点的编写方法,不要寥寥几句说个大概,使
问问题的人搬回自己的电脑上运行不了,那跟没说没什么区别。

我的信箱:138075@163.com 请高手们赐教一二,不胜感激。
 
你们也不用发劳烧,声音切换算什么,你只要仔细看看,用用这些指命就可以了:
VCD:
FMPSet(hStream, FMPI_AUD_BAL_R, value);
FMPSet(hStream, FMPI_AUD_BAL_L, value);

DVD:
FMPGroup(hStream, FMPF_SELECT or FMPF_INDEX, VALUE);
FMPGroup(hStream, FMPF_SELECT or FMPF_INDEX, VALUE);

我如果再往下说,就是侮辱你们的智慧了.
 
真是让高手见笑了,DVD声道的问题解决了,不过是在VC下的;)因为我用delphi下的连回调函数
也不会写,一打开文件就出错,一直都没能在delphi测试,所以请各位高手能不能把完整的回调
函数贴出来,这里先谢过了
 
我很早以前就说过,用设置音量的办法来做声道的选择,呵呵...
 
to 3cs:

谢谢指点。

不过如何判断点播的歌曲是DVD还是VCD呢?是在录入歌库[:D]时先指定吗?
反正我想根据扩展名来判断是不明智的。

另外还想问下:
1。你做的点歌系统是用3层结构还是用2层结构?我开始用3层结构做,但是
好象DCOM组件和scoket组件跟MCI组件冲突似的,一运行就失去响应。后来直接用ADO连接
SQL server 2000,就可以运行了。
2。在SQL查询语句中有 'select top 10 * from 歌库 '可以取前10条记录,但是有没有
取最后10条记录的语句?比如 'select last 10 * from ...'(last 是假设的,行不通)
有什么函数代替last?







 
to:yuanyuehong
1.你说的对,VCD格式和DVD格式是不相同的,你可以根据格式进行判断,具体情况我在这里就不说了,
太麻烦,你可以看看有关的贴子和资料。
2.我用在是小型DB库,没有搞那么...
3.你可以根据SQL的条件语句一次性把库中的相关记录调入内存,然后N条N条的处理,边
处理边释放,这样会快些,也不用频繁的去读库了。
 
接受答案了.
 

Similar threads

S
回复
0
查看
962
SUNSTONE的Delphi笔记
S
S
回复
0
查看
784
SUNSTONE的Delphi笔记
S
D
回复
0
查看
797
DelphiTeacher的专栏
D
D
回复
0
查看
750
DelphiTeacher的专栏
D
D
回复
0
查看
738
DelphiTeacher的专栏
D
顶部