使用Silverlight将画布屏幕捕获为视频

使用Silverlight将画布屏幕捕获为视频,silverlight,video-capture,screen-capture,Silverlight,Video Capture,Screen Capture,我有Silverlight应用程序,它有Bing Maps Silverlight控件用于地图可视化。用户可以在地图上从一个位置飞到另一个位置,添加图钉和其他与地图相关的东西。我的问题是,是否可以在我的silverlight应用程序中捕捉画布的视频,地图在哪里?这样,用户可以指定从a到B的路线,然后我的SL应用程序将以编程方式捕获地图屏幕并像视频一样生成它 我可以用WPF和Expression encoder SDK实现这一点,但我担心这在SL(Expression encoder+SL)中是不

我有Silverlight应用程序,它有Bing Maps Silverlight控件用于地图可视化。用户可以在地图上从一个位置飞到另一个位置,添加图钉和其他与地图相关的东西。我的问题是,是否可以在我的silverlight应用程序中捕捉画布的视频,地图在哪里?这样,用户可以指定从a到B的路线,然后我的SL应用程序将以编程方式捕获地图屏幕并像视频一样生成它

我可以用WPF和Expression encoder SDK实现这一点,但我担心这在SL(Expression encoder+SL)中是不可能实现的。有什么建议吗


提前感谢

如果您可以捕获用户的操作(他们单击X和Y元素并在文本框中键入Z),那么您可以使用这些相同的操作在服务器上生成视频

实现这一点最基本的方法是在服务器上的浏览器中打开站点,使用视频捕获软件捕获浏览器窗口,然后以编程方式注入用户操作。当然,这将是一个非常繁重的应用程序,但这是我能想到的全部。也许这会激发出一个更好的想法

作为补充说明,我高度怀疑Silverlight能否捕获浏览器屏幕,因为这将是一个主要的安全漏洞。想象一下隐藏的Silverlight控件在用户不知情的情况下捕获用户的操作