300分求救! 用ACMin和ACMout怎样从文件播放和传输到客户机?如何知道可执行文件链接的库有哪些?mmtool如何实现网络的流传输? (10

  • 主题发起人 主题发起人 ynhhr
  • 开始时间 开始时间
Y

ynhhr

Unregistered / Unconfirmed
GUEST, unregistred user!
300分求救! 用ACMin和ACMout怎样从文件播放和传输到客户机?如何知道可执行文件链接的库有哪些?mmtool如何实现网络的流传输? (100分)<br />1.会用ACMin和ACMout在局域网内传输并播放话筒的声音,但不知怎么播放和传输音频文件,如A.WAV、A.MP3、A.AVI等。
若用TFileStream一段一段的取数据播放出来的是连续的噪音,这如何是好?
2.如何知道可执行文件链接的库有哪些?这样我就可以直接拷贝.EXE和相关库文件到别的机器上运行而不用制作安装包了。
像LINUX下有ld命令,windows下有类似命令或工具吗?
3.mmtool如何实现网络的流传输?

再加100分
 
1、格式不同,acm用的数据是raw的,但wav,mp3是经过编码的。你
要用acmStreamConvert转换一下。
2、有工具 exescope
 
to firstrose:
多谢!虽然是只言片语,对我仍有用,待我看看能否实现得了。你能解释mmtool如何实现网络的流传输吗?
100分肯定少不了你的!
你能否具体讲讲acmStreamConvert如何用,恐怕还需其它api函数配合吧,直接给我类似的源代码更好。我的email: hehuirong@163net
 
to firstrose:
exescope我下载用了,把上面列出的dll文件和可执行文件全拷到其它机器上(没装delphi)用一目录下,运行提示:unable to write to ntdll.dll :writeto();但我把ntdll.dll等所有列出的dll文件全拷了呀。此工具不是我要要的吧?
另外acmStreamConvert只是格式转换函数,转换后又如何实现实时传输呢?
 
看来只有靠自己了! :(
这里的高手都成缩头乌龟了。
 
我也试了半天都不知道怎样使用,不知楼主搞好没有?
 
没留意你的帖子,抱歉。

我不会mmtools。

关于格式转换:应该把mp3的数据直接传输,接收后转换,回放。对于mp3,网上有
mp3解码的源程序,你可以参考。

关于exescope: 一个exe文件如果需要引用dll,exe里会有import表。exescope就是
把表的内容显示给你。import里既有系统的dll,也可能有该软件自带的dll。具体
要你自己判断的。ntdll是系统的dll,你copy过来,要出问题的。
 
我不用ACM了,功能太简单,还是用mmtools吧。可执行文件链接的库我用了installshield很方便。尽管如此分还是全送你了。
 
后退
顶部