P py6530 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-24 #1 用DELPHI开发卡拉OK软件,关键技术有两个: 1、字幕的实现,怎样才能与歌曲同步变色? 2、MP3歌曲的原声消除,允许客人选择原唱或消原声。(通过软件消除原唱)
P py6530 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-24 #2 用DELPHI开发卡拉OK软件,关键技术有两个: 1、字幕的实现,怎样才能与歌曲同步变色? 2、MP3歌曲的原声消除,允许客人选择原唱或消原声。(通过软件消除原唱)
V victorystar Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-26 #5 很简单:用插件就能解决第一个问题,用软件就能解决第二个问题。
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-26 #6 第一个问题 歌词同步好像比较困难,比较苯的办法就是建立一个文件,然后建立相应的对应时间 第二个问题就是用waveOutSetVolume(); waveOutSetVolume(hwo: HWAVEOUT; dwVolumeWORD) dwVolume --- 音量大小 HWORD---Left volume LWORD--Right volume 卡拉OK歌曲,其实是用左(或右)声道放原声,另一个声道放伴奏。 另外文字显示卡拉OK效果可以利用TCanvas的路径方法,你看看帮助活在搜索一下以前的代码就可以了
第一个问题 歌词同步好像比较困难,比较苯的办法就是建立一个文件,然后建立相应的对应时间 第二个问题就是用waveOutSetVolume(); waveOutSetVolume(hwo: HWAVEOUT; dwVolumeWORD) dwVolume --- 音量大小 HWORD---Left volume LWORD--Right volume 卡拉OK歌曲,其实是用左(或右)声道放原声,另一个声道放伴奏。 另外文字显示卡拉OK效果可以利用TCanvas的路径方法,你看看帮助活在搜索一下以前的代码就可以了
P py6530 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-26 #7 消除原声,我指的不是这个办法,这是播放VCD的歌曲才行。如果是播放MP3,你怎办? 据家电的原理:伴音是左右不对等的,而人声是左右对等的,这样,将左右的声音相位相减,人声就除去了,伴音却合并了,这就是原理,可惜,我不会写代码
消除原声,我指的不是这个办法,这是播放VCD的歌曲才行。如果是播放MP3,你怎办? 据家电的原理:伴音是左右不对等的,而人声是左右对等的,这样,将左右的声音相位相减,人声就除去了,伴音却合并了,这就是原理,可惜,我不会写代码