【问题标题】:Capture canvas screen as video using Silverlight使用 Silverlight 将画布屏幕捕获为视频
【发布时间】:2011-05-12 09:37:45
【问题描述】:

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

我可以使用 WPF 和 Expression encoder SDK 做到这一点,但恐怕这对于 SL(表达式编码器 + SL)是不可能的。有什么建议吗?

提前谢谢你

【问题讨论】:

    标签: silverlight video-capture screen-capture


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-03
      • 1970-01-01
      • 2011-07-19
      • 2014-08-04
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      相关资源
      最近更新 更多