Delphi中如何实现MediaPlayer的stream录制和播放?(100分)

D

Dale46

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个在局域网类实时语音传输的东西。
计划用TMediaPlayer来实现,将其设置为stream录制和播放,请问如何实现。
如果这个方法不好,有没有其他的方案?
 
delphi 的 TMediaPlayer 很不好
不喜欢用它
用MMTools 中的 MMWave 吧
有录音有放音,可以几个wav同时播放效果很好
 
to yaoyao:
MMTools 中的 MMWave ?什么东西?没听过。请详细一点,好吗?
 
附加功能 将问题提前
 
此 Stream 非彼 Stream;
 
用TMediaPlayer是不行的,
这些要用API,不然太慢了,传不过去。
 
用 frame 而非 stream

在输出端连续输出 多个 音频采样 数据帧;
在接受断把传入的 数据帧 不断 填充进 音频缓冲.
 
H.323 serves as the "umbrella" for a set of standards defining real-time
multimedia communications for packet-based networks
 
Dale46:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
看这里
http://www.csdn.net/dev/Delphi/vcl/multimedia/taudioio.zip
 
接受答案了.
 
我也在此学习
 
顶部