silverlight
发布时间:2022-05-03 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight访问摄像头和麦克风(1)客户端视听,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
silverlight4提供了摄像头机麦克风访问的API,尝试了一下,还不错。现在将简单的程序记录一下 sl前台呢,有两个控件,一个是用于显示摄像头捕捉到的内容,另一个是个按钮用来启动摄像头。 代码 < Rectangle Height ="169" HorizontalAlignment =
"left" Margin ="37,21,0,0" Name ="rectangle1" Stroke
silverlight4提供了摄像头机麦克风访问的API,尝试了一下,还不错。现在将简单的程序记录一下
sl前台呢,有两个控件,一个是用于显示摄像头捕捉到的内容,另一个是个按钮用来启动摄像头。
代码
<
Rectangle
Height
="169"
HorizontalAlignment
="Left"
Margin
="37,21,0"
Name
="rectangle1"
stroke
="Black"
strokeThickness
="1"
VerticalAlignment
="Top"
Width
="236"
/>
<
Button
Content
="Button"
Height
="23"
HorizontalAlignment
="Left"
Margin
="120,196,0"
Name
="button1"
VerticalAlignment
="Top"
Width
="75"
Click
="button1_Click"
/>
后台呢,是给摄像头的内容传递到rectangle的方法。
代码
Capturesource source
=
new
Capturesource();
if
(source
!=
null
)
{
source.Stop();
source.VideoCaptureDevice
=
CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();
VideoBrush vidBrush
=
new
VideoBrush();
vidBrush.Setsource(sourcE);
this
.rectangle1.Fill
=
vidBrush;
if
(CaptureDeviceConfiguration.AllowedDeviceAccess
||
CaptureDeviceConfiguration.requestDeviceAccess())
{
source.Start();
}
}
使用模拟摄像头做的
效果
还可以截图等等。
非常简单,哈哈。
下一次将会对这个视频进行传输,完成视频对话的过程。
大佬总结
以上是大佬教程为你收集整理的Silverlight访问摄像头和麦克风(1)客户端视听全部内容,希望文章能够帮你解决Silverlight访问摄像头和麦克风(1)客户端视听所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。