0
private void ViewReceivedImage(byte[] buffer)
    {
        try
        {
            MemoryStream ms = new MemoryStream(buffer);
            BitmapImage bi = new BitmapImage();
            bi.SetSource(ms);
            MyImage.Source = bi;
            ms.Close();
        }
        catch (Exception) { }
        finally
        {
            StartReceiving();
        }
    }

我开发此代码以从 PC 屏幕获取图像并在 WP7 上显示,它在 WP7 模拟器上工作正常, 这是在模拟器上工作的视频, 但是当我在 WP7 设备上安装 xap 时,它不显示所有图像,刷新真的很快,不只显示图像的顶部我想也许 WP7 的硬件在我的电脑前真的很慢。如果我要添加等待时间,我可以放在哪里,或者有什么解决方案?我使用 tcp 套接字。

4

1 回答 1

2

因此,请尝试发送更少的数据以加快速度

  • 只发送一半的帧数
  • 发送更少的颜色数据
  • 在发送之前压缩它(压缩它或类似的东西)。
于 2012-04-04T16:39:53.363 回答