神龙卡,神龙卡的问题,有经验的请近(100分)

  • 主题发起人 主题发起人 hefeng
  • 开始时间 开始时间
H

hefeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我有delphi5 + 神龙卡 开发了一个系统,但原唱/伴唱处不会设了,
一位好心的富翁告诉我了一个办法,但只能对vcd 有效,*.mpg文件还是不行,请高人帮忙
 
mpg文件不一定可以换声道,你注意看它在用立体声播放的时候,是不是左右两个音箱的声音不同,要是不同的话才能够转
 
神龙卡有个特点,就是音频流不一定是 1,2,3 或4,看音频源而定
 
to:thedream
MPEG2是有左右声道的,只是用硬解压左右声道时它的地址空间和软解压的不同而已罢了
请不要再发表你的这种观点,行吗?真是的...
 
用神龙卡播放视频不是根据它的扩展名来定的,你说的.mpg是不是指的是DVD格式的。

能够切换原唱和伴唱的有两种情况,一种是左右声道不相同的VCD的视频格式,另一种是有
多个音频流格式的,对于第一种你已经知道了,那么第二种呢?代码如下:
procedure TFMPVideo.SetAudioTrack(Value: Boolean);
begin

if FMPEGStream <> 0 then

begin

FAudioTrack:= Value;
if Value then

FMPGroup(FMPEGStream, FMPF_SELECT or FMPF_INDEX, 3)
else

FMPGroup(FMPEGStream, FMPF_SELECT or FMPF_INDEX, 2);
if Assigned(FOnAudioChange) then
FOnAudioChange(Self);
end;

end;

 
能不能通过函数自动获取VOB文件的原唱和伴唱的声道?
 

Similar threads

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