delphi中如何控制声道的输出呢?(200分)

  • 主题发起人 主题发起人 ihweb
  • 开始时间 开始时间
我是用REALAUDIO控件啊,播放RM格式的影片,究竟怎么控制声道啊(左,右,立体,均衡)?
怎么还没有高手指点啊?
 
目前我还没见过谁能够把双语rm分离出左右声道来
 
大家用过RealFox没有,它就能分开啊.
 
各位英雄!请提供个FFT转换的例子或者是/////。。。。。。。。。。。。。。。。。。。。。。。。。。。。
最好了,要不然,我怎么样入手呀,,,
问题地址是:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1097282
我已经把WAV格式的文件结构分析得十分清楚,但是应用时就会有各种问题,,
就是我说的频谱分析,,,傅利叶 ----》转换怎么样做呢???
还要我在打印(屏幕)输出一个波形文件时,速度慢(BCB/DELPHI中的CAVANC画布)
怎么样解决它呢????

这样是不能够完成实时显示的需要的,我手里还有个几千分,如果大佬你有诚意说明给我这个
东西怎么样搞,,,分数好商量!!!!!!

QQ:65466700
MAIL: Along@IT-Town.com
 
如何改变左右声道
赵辉


摘 要:如何改变左右声道
关键字:左右声道
类 别:多媒体


如何改变左右声道

当让右声道发声时,在响应事件中,加入以下代码;

mcisendstring('set all audio all off',nil,0,handle);
mcisendstring('set all audio right on',nil,0,handle);

当让左声道发声时,在响应事件中,加入以下代码;

mcisendstring('set all audio all off',nil,0,handle);
mcisendstring('set all audio left on',nil,0,handle);
 
to 北狼:
我现在也安装了一个realAUDIO,我会帮你测测,如果能行,我就我再告诉你.
 
不知道你想要哪种控制左右声道的,下面的是控制播放文件左右声道的,
如“左是国语,右是外语”,现在的下面的操作可以把,一个声道消除,
然后均衡左右音箱,
—————————————————————————右声道
mciExecute(Pchar('SetAudio MyPlay source to Right'));
mciExecute(Pchar('SetAudio MyPlay source to average'));
—————————————————————————左声道
mciExecute(Pchar('SetAudio MyPlay source to left'));
mciExecute(Pchar('SetAudio MyPlay source to average'));
—————————————————————————立体声
mciExecute(Pchar('SetAudio MyPlay source to stereo'));

 
TO:bigroute
不行啊,出错,提示:
MMSYSTEM216所用的命令不是有效的MCI命令
 
这是标准的MCI ,除非你用的是MPEG4。
 
To: 北狼
bigroute 说的办法对卡拉OK VCD 有效,对普通的VCD文件无效(MMSYSTEM216所用的命令不是有效的MCI命令)。


 
没有得到信服的答案
 
后退
顶部