2011-05-12 139 views
0

我有Silverlight應用程序,它具有Bing地圖可視化Silverlight控件。用戶可以在地圖上從一個位置飛到另一個位置,添加引腳和每個其他地圖相關的東西。我的問題是,是否有可能在我的Silverlight應用程序中捕獲畫布的視頻,其中地圖是?因此,用戶可以指定從A到B的路線,然後我的SL應用程序將以編程方式捕獲地圖屏幕並將其製作爲視頻。使用Silverlight捕獲作爲視頻的畫布屏幕

我可以用WPF和表達式編碼器SDK做到這一點,但恐怕SL(表達式編碼器+ SL)不可能這樣做。有什麼建議麼?

預先感謝您

回答

1

如果你能捕捉到用戶行爲(他們點擊X和Y元素和類型z寫入文本框),那麼你可以使用那些相同的行動,在服務器上生成的視頻。

完成此操作的基本方法是在服務器的瀏覽器中打開該站點,使用視頻捕獲軟件捕獲瀏覽器窗口,然後以編程方式注入用戶操作。當然這將是一個非常沉重的應用程序,但這是我所能想到的。也許它會引發更好的想法。作爲一個方面說明,我非常懷疑Silverlight可以捕獲瀏覽器屏幕,因爲這將是一個主要的安全漏洞。想象一下隱藏的Silverlight控件在不知情的情況下控制捕獲用戶的操作。