需要Flex或silverlight应用程序的示例,以便在视频上启用交互式绘图

需要Flex或silverlight应用程序的示例,以便在视频上启用交互式绘图,silverlight,video,silverlight-3.0,drawing,Silverlight,Video,Silverlight 3.0,Drawing,我试图评估哪种技术最适合我的需要 我需要显示从远程设备获取的视频,并让用户 以交互方式在其上绘制直线、多边形等 我搜索了,找不到任何具有此功能的现有应用程序 所有flash应用程序仅显示视频 有人能给我指出这样一个应用程序吗?我还没有看到一个特定的应用程序允许您这样做,但我可以告诉您,在Flex中构建它是相当简单的。您只需在视频剪辑上创建一个透明的精灵,然后使用绑定到各种鼠标事件的绘图API进行绘图 最终的图像可以通过在包含视频和画布的容器上使用BitmapData.draw保存,您可以将编码为

我试图评估哪种技术最适合我的需要

我需要显示从远程设备获取的视频,并让用户 以交互方式在其上绘制直线、多边形等

我搜索了,找不到任何具有此功能的现有应用程序 所有flash应用程序仅显示视频


有人能给我指出这样一个应用程序吗?

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

最终的图像可以通过在包含视频和画布的容器上使用BitmapData.draw保存,您可以将编码为PNG或JPG的bytearray传递给服务器端脚本以保存它


我无法与Silverlight交谈,因为我从未使用过它-但是Flex开发人员可以在Flex中为您构建一个基本的示例,这只是一个概念证明。

您的专业知识在哪里


Silverlight可以很容易地进行概念验证,正如Myk指出的,在Flex中也可以这样做。因此,无论您目前的专业技术是哪种,您的最佳选择都是。

在Silverlight中,您可以在MediaElement控件上方使用InkPresenter控件,只需大约2分钟即可启动并运行视频文件

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


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

朱莉·勒曼编写了一个可以在图像上绘制的Silverlight应用程序:

这篇文章是在一家杂志上发表的:

希望这有帮助