前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Silverlight4中使用摄像头

如何在Silverlight4中使用摄像头

作者头像
菩提树下的杨过
发布2018-01-23 13:11:38
7970
发布2018-01-23 13:11:38
举报

Silverlight4终于支持摄像头和麦克风了,网页上的视频聊天将不再是Flash的专利!

今天在一个老外的网站上看到webCam的使用示例(http://elegantcode.com/2009/11/20/silverlight-4-webcam-a-quick-glance/),非常简单,转帖整理如此:

界面:

一个Button,一个Rectangle,哈,够简单吧

图1

按下按钮,将连接到摄像头

关键代码:

稍做解释: 1.先得到一个VideoCaptureDevice对象 2.然后调用CaptureDeviceConfiguration.RequestDeviceAccess()方法询问用户是否允许使用该设备(点击按钮后,会弹出下图)

3.用户选择同意后,创建一个VideoBrush,然后将源设置为CaptureSource,开始捕获视频 4.最后将VideoBrush填充进Rectangle

最终运行效果图:

另外:配合WriteableBitMap,还可以方便实现在线拍照,估计不久将会在一些网站上出现在线大头贴功能 :)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009-11-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档