Silverlight 4 中的WebCam支援

2021-08-25 03:04:11 字數 688 閱讀 8763

在剛推出的silverlight 4 beta版中,終於支援了大家期待已久的webcam功能,底下是測試頁面:

[測試]

但請注意,測試前需先安裝sl4 developer runtimes才能執行,webcam是建立網路服務應用程時相當需要的功能。

整個程式的設計方式並不複雜,主要的**段如下:

private void button1_click(object sender, routedeventargs e) } //建立capturesource capturesource capturesource = new capturesource(); //建立videobrush videobrush vb = new videobrush(); grid1.background = vb; //將videobrush的source設為capturesource vb.setsource(capturesource); //start web cam capturesource.start(); button1.visibility = system.windows.visibility.collapsed; }

你會發現我們可以透過capturesource這個物件來抓取webcam資料(其實除了webcam還可以抓取聲音),然後把capturesource設為videobrush,並將capturesource設為grid的bbackground即可。

Silverlight 4 中的WebCam支援

在剛推出的silverlight 4 beta版中,終於支援了大家期待已久的webcam功能,底下是測試頁面 測試 但請注意,測試前需先安裝sl4 developer runtimes才能執行,webcam是建立網路服務應用程時相當需要的功能。整個程式的設計方式並不複雜,主要的 段如下 privat...

Silverlight 4 布局了解

今天,熟悉下 silverlight 布局。silverlight 提供了多種布局控制項,但最常用的是 canvasstackpanelgrid canvas 你可以通過在 canvas 中附加屬性來定位元素,也就是絕對座標來定位元素。每個子物件都呈現在 canvas 區域中。通過指定 x 代表的是...

Silverlight4中的部分新特性

只列舉了部分新特性 1,列印支援 引入了printdocument類 參考這裡 2,滑鼠右鍵,滑鼠中鍵支援 引入了 uielement.mouserightbuttondown event uielement.mouserightbuttonup event,uielement.mousewheel...