简单还是复杂?关于DVD和VCD的格式判别。。。。 (50分)

  • 主题发起人 主题发起人 138075
  • 开始时间 开始时间
1

138075

Unregistered / Unconfirmed
GUEST, unregistred user!
用神龙卡FMPdefs播放 DVD 和 VCD 歌曲,声道的控制方法是不一样的,我想这个谁都知道了,但是怎么知道播放的文件是DVD还是VCD呢?
用扩展名判断那是很幼稚的,用文件大小判断也不准切,我听说永文件头可以判断,但我不会。怎么取得文件头?取到了又怎么判断?

哪位高手有什么好的方法? 如能贴上代码最好。

pweite@public.hk.hi.cn
 
//取得组中流的数量
StreamNumber:=FMPGet(hStream,FMPI_GRP_NB);
//取得音频流的类别
AudioType:= FMPGet(hStream,FMPI_AUD_TYPE);
StreamNumber=2 VCD
StreamNumber>2 DVD
 
我先试试,成功了马上回来给分
 
这个问题解决了,送分!谢了小高。
对了,还有个问题,就是直接控制神龙卡的音量大小您有没有什么方法?
不要通过声卡,直接控制,如果这个问题能有办法,我多给您送分!!

http://www.delphibbs.com/delphibbs/dispq.asp?lid=2054529
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
601
import
I
后退
顶部