我用神龙解压卡开发VOD时,有以下一些问题,烦高手指点!!
1,原唱、伴唱是不是用切换声道来解决的,我试了一下不行!!
2,快进,快退不知如何控制!
3,关于歌库的问题: 我看到一些公司把一首歌曲做成图像,声音,歌词分离的三个文件 ,然后在播放时又他们合成一个,不知道那个高手可以指点一下!!!
任答一下都有分!!!!谢了!!分可以再加啊!!!

解决方案 »

  1.   

    谁有这方面的源码可以发到我的邮箱里去啊
    [email protected]
    发了就结贴
      

  2.   

    procedure Tvodfrm.setLchannel();
     begin
        FMPSet(hstream,FMPI_AUD_VOLUME,$ffffffff);
        FMPSet(hstream,FMPI_AUD_BAL_L,$ffffffff);
        FMPSet(hstream,FMPI_AUD_BAL_R,$00000000);
     end;procedure Tvodfrm.setRchannel();
     begin
        FMPSet(hstream,FMPI_AUD_VOLUME,$ffffffff);
        FMPSet(hstream,FMPI_AUD_BAL_L,$00000000);
        FMPSet(hstream,FMPI_AUD_BAL_R,$ffffffff);
     end;
    这里是切换道的代码,你可以试试。
    我给你发神龙卡的开发包过去了,你看一下。
      

  3.   

    我的可以 hehe^^ 找我以前的帖子
      

  4.   

    前面那个说的那段代码只能用在VCD片源上DVD片原的处理是用的声轨不是声道 ^^!
      

  5.   

    搜不到?? -_-# 这个破 CSDN不说了,给你一些代码吧,这是以前公司我做的系统一段代码能够切换原唱和伴唱的有两种情况,一种是左右声道不相同的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;快进,快退我没有 hehe^^
      

  6.   

    CDSoftwareWj
    谢谢你了!
    大家知道怎么快进快退啊 ?
      

  7.   

    有的VOD系统在合成歌词时用到了"小灰熊"的那个东东里面的模块,其实就是做了一个歌词播放器,重叠在图象上面,然后使图象、声音、歌词同步,它的歌曲文件是由一个AVI视频文件,两个mp3文件(左右声道各一个)、一个KSC歌词文件("小灰熊"的Kbuild制成)组成,切换声道其实就很简单了!
      

  8.   

    神龙卡SDK好像没有快进快退的功能 :(不过你可以变向实现.... hehe^^我以前做的系统可以用滑块控制播放.具体的吗...好长时间了 代码也不在新公司你可以试试结帖子吧