在刚推出的Silverlight 4 beta版中,终于支持了大家期待已久的WebCam功能,底下是测试页面:
[測試]
但请注意,测试前需先安装SL4 Developer runtimes才能执行,Webcam是建立网络服务应用程时相当需要的功能。
整个程序的设计方式并不复杂,主要的代码段如下:
你会
发现我们可以透过CaptureSource这个对象来抓取WebCam数据(其实除了WebCam还可以抓取声音),然后把CaptureSource设为VideoBrush,并将CaptureSource设为Grid的Bbackground即可。