簡體   English   中英

在android中完全停止並重啟Vuforia相機,停止工作,但重啟不會

[英]Fully stop and restart Vuforia camera in android, stopping works, but restarting does not

當用戶按下按鈕時,我試圖完全停止Vuforia / Unity的相機實例,然后當按下另一個按鈕時再次重新啟動它。

在一個應用程序中,我需要向用戶顯示具有一些AR功能的Vuforia / unity播放器。 當用戶按下按鈕時,相機應該切換,因為這可能不是在Vuforia / unity本身中完成的,而是它應該啟動Camera2前置攝像頭。

在其他所有設備上,它只需啟動cameraView即可,但三星已經為其核心做了一些事情,它不能讓兩個不同的攝像頭實例同時工作。

三星手機的問題可以在這里找到( https://us.community.samsung.com/t5/Galaxy-Note-Phones/Dual-Camera-Mode/td-p/471366 )和這里( https:// us.community.samsung.com/t5/Galaxy-S9/Dual-Camera-mode-missing-on-the-S9/td-p/307101/page/3

所以為了解決這個問題,我需要完全停止Vuforia / Unity相機,啟動前置攝像頭,然后反轉步驟。 第一步是工作,但重新啟動Vuforia / Unity相機不起作用,我想我錯過了一些東西。

當我試圖停止使用的Vuforia / Unity相機時

fun stopCamera(){
    CameraDevice.getInstance().stop()
    CameraDevice.getInstance().deinit()
}

並重新啟動

fun startCamera(){
    CameraDevice.getInstance().init()
    CameraDevice.getInstance().start()
}

我期望相機關閉,它做什么,但是當試圖重新啟動相機時它只是向我顯示相機在停止前看到的最后一幀。

似乎無法從android本身重啟相機。 我們最終使用2個不同的場景並在它們之間切換。 這樣我們可以強制相機關閉並重新啟動。

暫無
暫無

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

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