2010-02-22 22 views
1

我在的JavaME一個應用程序,可以使用VideoControl對從取景器,而不是整個照片獲取僅縮略圖JAVAME

Item videoItem = (Item)vidc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, null); 

顯示從取景器進料和使用適當的方法拍攝快照。但是,我不想捕捉整張照片,而只是取景器中的縮略圖。數據傳送到設備的顯示屏,所以它們在某處。但是,我可以獲取可以在videoItem中看到的原始數據,而不是調用getSnapshot方法,它已經引入了一些編碼,需要權限並需要大量時間?

在此先感謝。

回答

0

恐怕沒有辦法做到這一點。除非通過getSnapshot(),否則取景器的圖像不可用,正如您所說的,由於編碼和權限不是即時的。

將取景器直接饋送到設備顯示屏的事實意味着它可以比將經過編碼的字節傳遞給Java更快地實現。

如果您特別需要縮略圖大小的圖像,則需要手動調整由getSnapshot()返回的圖像的大小。