2013-08-20 77 views
0

我想截圖顯示在WebView中的頁面。該頁面可能包含flash元素,我參考谷歌反饋,但是當我截圖時,頁面的所有flash部分都是空白的。帶flash元素的網頁截圖

無法控制flash元素(例如視頻),因爲它不是我自己的網站。

除了我不想使用任何擴展瀏覽器

回答

1

使用嵌入在同一頁面上的JavaScript,不可能在網頁上截取Flash元素的屏幕截圖。所有可用的JS解決方案(more details here)正在讀取當前的DOM狀態和渲染(使用JS渲染引擎實現)畫布元素上的網頁。 Flash對象由單獨的應用程序執行 - Flash Player。 JS無法訪問其內容,JS中沒有Flash渲染引擎實現。

但是,既然您提到了WebView,並且您在談論Flash,那麼我認爲您正在開發原生Android應用程序。因此,原生應用創建屏幕截圖(see this)應該相當容易。