切换声道 @ delphi

原来在delphi里切换左右声道这么简单,中文google搜来搜去都是同一篇不中用的帖子,国内的网站就是爱抄袭和转载,很难找到有用的信息。
 
uses MMSystem;
 
var
  Wave : String;
begin
  try
    Wave := ‘$’ + IntToHex(0, 4) + IntTOHex(5 * 5000, 4);          //左声道
    MMSystem.waveOutSetVolume(0, StrTOInt(Wave));           
    MediaPlayer1.Play;
  except
  end;
end;
 
右声道的话,
Wave := ‘$’ + IntToHex(5 * 5000, 4) + IntToHex(0, 4);
 
下面要去秋叶原淘个便宜的USB声卡,然后看看怎么切换声卡。

切换声道 @ delphi》上有5条评论

  1. antique zhang

    我刚刚到日本,住在神奈川东桥本,我看了看以前有你的msn但不知还对不对,所以最好就是来这里给你留言,给我留个手机吧,有空了去找你玩。我现在还没有手机。antique 可以给我发信或留言,谢谢!

    [回复]

    回复
  2. Delphi写应用小程序方便快捷,这么多年来俺一直用它!
    现在写心理学实验程序,也都是用delphi

    [回复]

    回复
  3. Xiaoyang Liu

    心理学还需要自己写程序,真是稀奇了。呵呵。我2000年左右的时候也用过delphi来赚钱,挺好的工具。

    [回复]

    回复

发表评论

邮箱地址不会被公开。 必填项已用*标注