[英]Flutter camera preview aspect ratio is wrong in mobile browser
我在我的項目中使用相機包。
它在桌面網絡瀏覽器上運行良好,但在移動網絡瀏覽器中,相機預覽存在問題。
它要么根本不顯示,要么以奇怪的縱橫比顯示:
takePicture() 函數工作正常,照片以正確的縱橫比拍攝,但 CameraPreview 有問題👆。
有人知道是否可以修復它嗎?
環境:
相機:0.9.7+1
顫振 2.10.1
飛鏢 2.16.1
沒有代碼,很難判斷這里可能出了什么問題。 我懷疑相機視圖可能位於另一個小部件(例如Expanded
)內,導致它過度拉伸/擠壓。 您可以嘗試將其包裝在具有預期縱橫比的Align
和AspectRatio
中,以查看是否可以解決它(盡管我想您實際上希望保留縱橫比變量)。
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.