怎样用Delphi实现在服务器与Client之间用麦克风通话?(200分)

  • 主题发起人 主题发起人 onionwen
  • 开始时间 开始时间
O

onionwen

Unregistered / Unconfirmed
GUEST, unregistred user!
我现正在编一个时时教学软件,想实现服务器与Client机之间用麦克风通话,
不知是否有现成的控件?但我还是想通过自己编程来实现,这样能学到很多东西。
请老师们指点!
 
1.要实现全双工,声卡必须是全双工的.
2.如果是在局域网上,可不考虑声音压缩,
如果是internet上, 则要压缩.
3.要用到声音采集和播放控件如TAudio,如果你想学习,
你可以参考该组件的的源代码! win32api中multimedia部分,
有几个消息,你可以看delphi帮助!




 
用NetMeeting,还可以嵌入网页。
 
MMSystem中有一些API函数.
WaveInGetNumDevs
WaveInGetDevCaps
WaveInOpen
WaveInStart
WaveInStop
WaveInClose
...

WaveOutGetNumDevs
WaveOutGetDevCaps
WaveOutOpen
...
 
多人接受答案了。
 
后退
顶部