如果用C#来编写一个类似【微信】功能的电脑客户端,须要哪些技术呢?

shared2012 2012-08-03 07:36:03
如果用C#来编写一个类似【微信】功能的电脑客户端,须要哪些技术呢?


在使用S60v3手机系统时,无意中查看了下微信的目录,发现它的通话原理其实并不复杂(相对于QQ聊天而言)的。

它是利用对讲机原理,一方在本机上录制生成体积极小的音频文件amr,然后发出去。

在其安装目录中,交流过的音频文件都保存了。

【有趣的是:】把里面的amr文件用其它(大小不限)的替换并重新命名为原来的,打开微信时,进入到对应的聊天窗口时,打开那amr对应的消息,它并不会报错(音频时间改变了,严格点,应该报错哦)。正常播放出来。呵呵,对此。我觉得这很不安全的。各位怎样看待?


说回正题,如果用C#来做,须要哪些知识呢?

1.首先音频录制问题,能通过自身调用系统的录音功能,来录制生成AMR格式么?还是要通过第三方工具呢?

其它问题,暂时没想。。。各位补充
...全文
215 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wy811007 2012-08-03
  • 打赏
  • 举报
回复
啊哦 手机录制的貌似都是amr的格式哦
我之前也看过 是当初为了查一个人的语音记录 我就找了android手机中的微信目录
然后提取出来 做铃声 嘎嘎

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧