错误快速获取WP7上的图像

时间:2012-04-04 13:52:12

标签: c# windows-phone-7

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模拟器上工作正常 this the video that work on emulator 但是当我在WP7设备上安装xap时,它没有显示所有图像,刷新真的很快,不显示只有图像的顶部 我想也许WP7的硬件在我的电脑前真的很慢。 如果我要添加一个等待时间,我可以在哪里放置,或者是否有任何解决方案? 我使用tcp socket。

1 个答案:

答案 0 :(得分:2)

所以尝试发送更少的数据来加快速度

  • 仅发送一半的帧数
  • 发送较少的颜色数据
  • 在发送之前对其进行压缩(沿着这些行压缩它或其他东西)。