需要支持视频交互式绘图的Flex或silverlight应用程序示例

时间:2009-10-12 15:58:16

标签: silverlight video silverlight-3.0 drawing

我正在尝试评估哪种技术最适合我的需求。

我需要显示从某个远程设备获取的视频,并让用户 以交互方式绘制线条,多边形等。

我搜索过,无法找到具有此功能的任何现有应用程序 (所有Flash应用程序仅显示视频)。

有人能指点我这样的申请吗?

4 个答案:

答案 0 :(得分:0)

我还没有看到允许你这样做的特定应用程序,但我可以告诉你在Flex中构建它会相当简单。您只需在视频剪辑上创建一个透明的Sprite,然后使用绑定到各种鼠标事件的Drawing API来进行绘制。

可以通过在容纳视频和画布的容器上使用BitmapData.draw()来保存最终图像,并且可以将编码为PNG或JPG的bytearray传递到服务器端脚本以保存它。 / p>

我无法与Silverlight交谈,因为我从未使用过它 - 但Flex开发人员可以在Flex中为您构建一个基本样本,大约20分钟就可以作为概念验证。

答案 1 :(得分:0)

您的专业知识在哪里?

Silverlight你可以很容易地敲出一个概念证明,而Myk指出你可以在Flex中做同样的事情。因此,您最好的选择就是您当前的专业技术所在的技术。

答案 2 :(得分:0)

在Silverlight中,您可以在大约2分钟内使用MediaElement控件上方的InkPresenter控件并运行视频文件。

我认为困难的部分是找到一种方法来显示特定设备的实时视频。

Silverlight支持流媒体视频,因此让该设备与Windows Media Server或Silverlight Streaming通话听起来是最好的选择。

答案 3 :(得分:0)

Julie Lerman写了一个Silverlight应用程序,你可以在Images上绘制:

http://thedatafarm.com/blog/tablet/drawing-in-silverlight-article-in-msdn-magazine/

该文章在一本杂志上发表:

http://msdn.microsoft.com/en-us/magazine/cc721604.aspx

希望这会有所帮助。