2012-05-13 545 views
-3

我已经分配了一个项目,我几乎坚持下去。我的项目是建立一个应用程序,它可以允许音频视频聊天以及文字聊天。我完成了文本部分,但无法找到任何音频视频捕获库,除了在c#中很难使用的silverlight。所以建议我完成我的任务的有效和简单的方法。非常感谢=]音频视频聊天应用程序c#

+0

欢迎来到Stack Overflow!请花点功夫研究这个问题,并尝试自己编写一些代码。 [堆栈溢出不是你的个人研究助理](http://meta.stackexchange.com/a/128553) – dtb

回答

1

使用sockets发送图像字节:

public Byte[] imageToByteArray(System.Drawing.Image imageIn) 
{ 
    MemoryStream ms = new MemoryStream(); 
    imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); 
    return ms.ToArray(); 
} 

而对于音频流,看看this

请您在SO上张贴之前先搜索网络。

+0

对不起,但我没有搜索,找不到有用的东西。它有点有用,但是我将在上面的书写方法的参数中给出图像? –

+0

从网络摄像头或其他捕获设备捕获的图像,您将不得不学习一些关于图像捕获和套接字。 – animaonline