簡體   English   中英

如何在Android中使用Camera2在Framelayout上顯示前置攝像頭預覽?

[英]How to show Front Camera Preview on Framelayout using Camera2 in Android?

我正在使用一個應用程序,其中我使用tokbox進行視頻通話,但是在顯示“活動通話”屏幕之前,我需要向用戶顯示前置攝像頭預覽。 使用Tokbox Publisher,我們不能這樣做,否則視頻將在呼叫接受之前到達最終用戶。

那么,如何使用Android的Camera2 API在幀布局中顯示Front Camera Video預覽(只是預覽,我不需要任何捕捉或任何東西)?

您可以使用實例化發布者並使用其視圖,而不是最初不發布到會話。

您可以通過調用Publisher.startPreview()從Publisher獲得預覽。 這將啟動照相機並將其放置在您可以放入UI中的Publisher.getView()上。

如果這樣做,請不要忘記執行Publisher.destory()。 起初我沒有這樣做,並且注意到在較舊的(非Camera2)設備上進行TokBox會話后,相機無法正確釋放的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM