簡體   English   中英

移動瀏覽器中的顫振相機預覽縱橫比錯誤

[英]Flutter camera preview aspect ratio is wrong in mobile browser

我在我的項目中使用相機包。

它在桌面網絡瀏覽器上運行良好,但在移動網絡瀏覽器中,相機預覽存在問題。

它要么根本不顯示,要么以奇怪的縱橫比顯示:

在此處輸入圖像描述

takePicture() 函數工作正常,照片以正確的縱橫比拍攝,但 CameraPreview 有問題👆。

有人知道是否可以修復它嗎?

環境:
相機:0.9.7+1
顫振 2.10.1
飛鏢 2.16.1

沒有代碼,很難判斷這里可能出了什么問題。 我懷疑相機視圖可能位於另一個小部件(例如Expanded )內,導致它過度拉伸/擠壓。 您可以嘗試將其包裝在具有預期縱橫比的AlignAspectRatio中,以查看是否可以解決它(盡管我想您實際上希望保留縱橫比變量)。

Align(
  alignment: Alignment.center,
  child: AspectRatio(
    aspectRatio: 4/3, // or whatever ratio you wish to try
    child: CameraView(),
  ),
),

暫無
暫無

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

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