我知道這個問題之前已經問過,但是,我找不到任何可行的解決方案。Nexus 6前置攝像頭倒置
Nexus 6
前置攝像頭在我的應用程序中始終顯示爲倒置。其中一些解決方案是使用「setDisplayOrientation
」,它可以在屏幕上翻轉相機。然而,我們編碼從onPreviewFrame
收到的frames
視頻。
根據Android SDK Documentation
,setDisplayOrientation
實際上並沒有改變onPreviewFrame
中的byte[]
。
這不會影響在onPreviewFrame傳遞(字節[],攝像機)字節數組,JPEG圖像,或錄製的視頻的順序。預覽期間不允許調用此方法。
如果它是不可能得到Nexus 6
前置攝像頭onPreviewFrame
幀在correct orientation
,什麼是翻轉每一幀,而不遭受的FPS下降的fastest
方式。
謝謝!
你能顯示你的代碼嗎? – Raptor
我不能..相機活動有幾條1000線,我需要通過。雖然沒有什麼特別的。使用原始相機api(不是相機2)在前置相機上設置720p的預覽尺寸。 Nexus 6上的前置攝像頭是我們看到的唯一一款手機。一個快速的Google搜索顯示它是一個Nexus 6的bug。即使Instagram和Snapchat在某個時候也有這個問題(儘管他們似乎已經修復了這個問題)。我懷疑他們需要onPreviewFrame的原始幀。 – tylerjroach
我會盡力明天看到Nexus 6,並創建一個精簡版的相機應用程序。這一直是一個重要的優先事項,因爲名人最近使用的應用程序和..當然,他有一個Nexus 6. – tylerjroach