Re: [問題] camera的 PreviewCallback
※ 引述《shastar (shasta)》之銘言:
: 請問我如果要改變螢幕上看到的preview畫面(全部遮黑 不看到preview 或是加框線)
: 是不是可以用PreviewCallback這個callback把data全部改掉?
: 因為看起來android不允許拿掉preview拍照
: 目前想到是改callback但不確定會不會改到真正capture的frame
: 除了這個方法還有其他做法嗎
: 謝謝
Camera的Preview callback送上來的data和真正貼到畫面上的通常是兩件事,
大部份機器可能直接把資料透過overlay丟到螢幕上了,然後資料copy一份
往PreviewCallback丟。
所以正確的方向應該是在Surface上自己想辦法畫UI之類的,直接改callback
應該是無理,除非你有機會動底層code..
--
Beware of bugs in the above code;
I have only proved it correct, not tried it.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.193.107
推
12/06 09:22, , 1F
12/06 09:22, 1F
讓你知道preview有跑起來...
不過也有人丟一個buffer下去然後接preview畫面回來自己貼動畫的..
記得skype好像是這樣做。
推
12/06 09:36, , 2F
12/06 09:36, 2F
底下這篇應該可以回答你的問題..
http://stackoverflow.com/questions/1966156
/camera-preview-ui-overlay-on-android
※ 編輯: iincho 來自: 42.72.210.111 (12/06 14:00)
※ 編輯: iincho 來自: 42.72.210.111 (12/06 14:01)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章