delphi如何实现左右声道的对调(100分)

  • 主题发起人 主题发起人 嘻嘻哈
  • 开始时间 开始时间
用Mcisendstring("set left audio on") 实现左声道

用Mcisendstring("set right audio on") 实现右声道
 
试试这个控件:Amixer
http://delphi.yesite.com
 
上面几个不好用,不通用,查查前面的已经有人回答了
 
:江维->
我说的是 声道对调不是关闭!
 
建议使用低级多媒体函数,在程序中将左右声道的数据对调,在发送到播放缓冲区中
 
->agang_yao
说的详细点好吗
 
->agang_yao
说的详细点好吗
 
将波形数据从文件中读到缓冲区,在内存中将左右升到的数据置换,再发送的声卡的
设备驱动程序。
1、必须知道波形文件和波形数据的格式。
2、涉及以下函数:waveOutOpen,waveOutWrite,waveOutClose等Api及回调函数。
详情可查阅MSDN。
 
我说的是实现mepg1格式的文件声道对调
 
1、复杂的:搞清楚mepg1格式或调用windows的解码驱动,解码成波形数据
2、简单的:把音箱线反过来插
 
你这是馊主意,我头端设备在10楼,我在1楼点播,这是
我发现是广东话配音,我要到10楼去把线掉一下吗
(我的头端只有一个声道输出)
没有高手吗,我知道有人用vc很快就编出来了
 
对波形文件可用WAVEOUTGETVOLUME函数,对CD文件可用AUXGETVOLUME函数
 
最最简单的:
把两个音箱对换下不就行了吗!
 
多人接受答案了。
 
后退
顶部